我必须改变我的情节中标记的大小(使它们更大)。怎么可能改变误差线的宽度呢?我正在使用matplotlib
. 谢谢。
plot=ax.errorbar(x,y, yerr=[y1,y2], color='red', fmt='.', markersize='10', ecolor='red',capsize=4)
我必须改变我的情节中标记的大小(使它们更大)。怎么可能改变误差线的宽度呢?我正在使用matplotlib
. 谢谢。
plot=ax.errorbar(x,y, yerr=[y1,y2], color='red', fmt='.', markersize='10', ecolor='red',capsize=4)
elinewidth
您可以通过在对 errorbar(x,y,...)错误栏文档的调用中设置属性来使错误栏变粗。但是错误栏的长度是您的数据:您无法在不更改它所代表的错误的情况下更改长度。
import matplotlib.pyplot as plt
# define x,y, y1,y2 here ...
plt.figure()
plt.errorbar(x,y, yerr=[y1,y2], color='red', fmt='.', markersize='10', ecolor='red',capsize=4, elinewidth=2)
如果要将错误栏的上限的线宽更改为 2,请使用以下命令:
(_, caps, _) = errorbar(x, y, yerr=[y1,y2], elinewidth=2)
for cap in caps:
cap.set_markeredgewidth(2)