matplotlib错误栏图-使用自定义颜色图

查理_M

我正在尝试为x轴上的每个点制作一个具有不同颜色的误差线图。错误条形图本身可以很好地显示,但是当我尝试使用颜色图时它会炸弹,因此我必须做错了。这是我正在尝试做的一个人为的示例:

import matplotlib.pyplot as plt

colors = ["b","g","c","m","y","k","r","g","c","m","y","k",
          "b","g","c","m","y","k","r","g","c","m","y","k"]

xlabels = ['A','B','8','14']

xval = [0, 1, 2, 3]
yval = [0, 1, 4, 9]
yerr = [0.5, 0.4, 0.6, 0.9]


cmap = dict(zip( xval,colors))

现在,运行此命令后,我可以去:

plt.errorbar(xval, yval, yerr=yerr, color='b')

这给出了如下所示的图表(即,它可以工作。但是当我尝试这样做时:

plt.errorbar(xval, yval, yerr=yerr, color=cmap)

它给了我一个错误,例如“ ValueError:to_rgba:Invalid rgba arg“ {0:'b',1:'g',2:'c',3:'m'}”

有可能做我想做的事情吗?我想做的是使误差条形图中的4个点中的每一个都有不同的颜色。我真的不需要连接这些点的线。感谢任何帮助/建议。

误差条形图

尼古瓜罗

我已经提到过,您可以遍历每个特定的点/颜色。

另一个解决方案是scatter在您的errorbar绘图中使用一个绘图,就像这个问题一样代码如下

import matplotlib.pyplot as plt

colors = ["b","g","c","m","y","k","r","g","c","m","y","k",
          "b","g","c","m","y","k","r","g","c","m","y","k"]

xlabels = ['A','B','8','14']

xval = [0, 1, 2, 3]
yval = [0, 1, 4, 9]
yerr = [0.5, 0.4, 0.6, 0.9]

plt.scatter(xval, yval, c=colors, s=50, zorder=3)
plt.errorbar(xval, yval, yerr=yerr, zorder=0, fmt="none",
             marker="none")

plt.savefig("scatter_error.png", dpi=300)
plt.show()

结果如下

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用python中的matplotlib制作自定义颜色图

来自分类Dev

使用python中的matplotlib制作自定义颜色图

来自分类Dev

seaborn / matplotlib自定义颜色图

来自分类Dev

自定义Matplotlib颜色图

来自分类Dev

使用CBfit Matlab自定义颜色图

来自分类Dev

在轮廓上使用自定义颜色图

来自分类Dev

Folium GeoJson自定义颜色图

来自分类Dev

matplotlib中的自定义连续颜色图

来自分类Dev

matplotlib中的自定义连续颜色图

来自分类Dev

matplotlib中的自定义颜色图用于3D表面图

来自分类Dev

使用dimplejs创建组合的条形图/折线图并使用自定义颜色

来自分类Dev

使用matplotlib自定义类似Colorbar的图

来自分类Dev

如何使用gcf()或gca()自定义matplotlib图?

来自分类Dev

MATLAB:使用负值和自定义颜色图进行写入

来自分类Dev

如何使用sql和c#自定义设置饼图颜色

来自分类Dev

JFreeChart条形图自定义颜色?

来自分类Dev

AMCharts甜甜圈图颜色渐变自定义

来自分类Dev

创建自定义seaborn颜色图时出错

来自分类Dev

自定义Matplotlib子图

来自分类Dev

在 matplotlib 中自定义子图

来自分类Dev

具有自定义颜色的离散值的matplotlib热图

来自分类Dev

自定义素面图

来自分类Dev

自定义蜂巢图

来自分类Dev

自定义素面图

来自分类Dev

使用Pandas .to_html()时,是否可以使用自定义Fomatters应用background_gradient颜色图?

来自分类Dev

D3平面图自定义颜色的热图

来自分类Dev

如何使用scipy.spatial的Voronoi包选择自定义颜色来填充Voronoi图的区域?

来自分类Dev

Python-具有0.99和0.999不同颜色的自定义颜色图

来自分类Dev

带有浮点范围的自定义颜色图,可用于Matlab中的颜色

Related 相关文章

热门标签

归档