如何更改Matplotlib中错误条上限的线宽?
我尝试了以下代码:
(_, caplines, _) = matplotlib.pyplot.errorbar(
data['distance'], data['energy'], yerr=data['energy sigma'],
capsize=10, elinewidth=3)
for capline in caplines:
capline.set_linewidth(10)
capline.set_color('red')
pp.draw()
Run Code Online (Sandbox Code Playgroud)
不幸的是,这将更新瓶盖的颜色,但并没有更新线宽盖的!
结果效果类似于下图中的"胖错误条线/薄帽":

在这种情况下,有"胖"酒吧帽是很好的; 怎么能在Matplotlib中完成?逐个"手动"绘制条形帽plot()可以工作,但更简单的替代方案是最好的.
我必须改变我的情节中的标记大小(使它们更大).如何更改错误栏的宽度呢?我正在使用matplotlib.谢谢.
plot=ax.errorbar(x,y, yerr=[y1,y2], color='red', fmt='.', markersize='10', ecolor='red',capsize=4)
Run Code Online (Sandbox Code Playgroud)