我的x轴只有几个值,所以我的数据点上的误差条相互竞争。我不使用Excel,而是使用Python,并且想知道如何仅绘制误差条的上半部分或下半部分,以便更容易阅读。设置uplims = True对我没有好处,误差条的下半部分仍然可见。
答案 0 :(得分:5)
使用关键字参数(例如yerr
)将错误栏信息传递给绘图函数时,可以将正负误差条分别指定为与数据长度相同的迭代。例如,如果散点图中有3个点,x和y值分别为xdata
和ydata
,则此代码会为每个高度为5的点提供正误差条:
ax.bar(xdata, ydata, yerr=[(0,0,0), (5,5,5)])
相反,如果你只想要负误差条,你可以这样做:
ax.bar(xdata, ydata, yerr=[(5,5,5), (0,0,0)])