gpt4 book ai didi

python - 用不同的颜色给每个错误栏上色

转载 作者:太空狗 更新时间:2023-10-30 02:32:40 24 4
gpt4 key购买 nike

我正在尝试绘制一个 errorbar 图,其中每个错误条可能是红色或绿色,具体取决于用于计算该条的统计数据是否重要。
我尝试使用一组颜色作为 c 参数的输入,但这没有用。

有人知道怎么做吗?

这是我目前的代码:

yerrs = np.array([quantiles[:,2],quantiles[:,3]])
print yerrs.shape
colors = ['r', 'b'] * (yerrs.shape[1]/2)
fig, axes = plt.subplots(nrows=2, sharex=True, sharey=True)
axes[0].errorbar(quantiles[:,0],quantiles[:,1], yerr=yerrs, c=colors)
axes[0].axhline(0, color='black')
axes[0].axvline(0, color='black')
axes[0].set_title('Fitted dist')

然后我得到错误:

ValueError: to_rgba: Invalid rgba arg "['r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b', 'r', 'b']"
could not convert string to float: r

最佳答案

将您的数据数组分成两组并使用“ecolor”指定错误栏颜色。

axes[0].errorbar(x1, y1, yerr=yerr1, ecolor="r")
axes[0].errorbar(x2, y2, yerr=yerr2, ecolor="b")

如何将数据分成第 1 部分和第 2 部分对您来说应该是微不足道的,但如果您不确定,请告诉我。

关于python - 用不同的颜色给每个错误栏上色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16776761/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com