gpt4 book ai didi

python - 如何在 matplotlib 中绘制半误差线?

转载 作者:行者123 更新时间:2023-11-28 21:15:59 25 4
gpt4 key购买 nike

我的 x 轴上只有几个值,所以我的数据点上的误差线相互竞争。我没有使用 Excel,而是使用 Python,并且想知道如何只绘制误差线的上半部分或下半部分以便更容易阅读。设置 uplims = True 对我没有好处,误差线的下半部分仍然可见。

最佳答案

当您使用诸如 yerr 之类的关键字参数将误差线信息传递给绘图函数时,您可以将正误差线和负误差线分别指定为与您的数据具有相同长度的可迭代对象。例如,如果您的散点图中有 3 个点,x 和 y 值分别为 xdataydata,则此代码将为每个点提供正误差条高度为 5:

ax.bar(xdata, ydata, yerr=[(0,0,0), (5,5,5)])

相反,如果您只想要负误差条,您可以这样做:

ax.bar(xdata, ydata, yerr=[(5,5,5), (0,0,0)])

关于python - 如何在 matplotlib 中绘制半误差线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29398996/

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