如何更改 matplotlib 中错误栏限制的标记符号?

How to change the marker symbol of errorbar limits in matplotlib?

只是一个简单的问题,我在 plt.errorbar documentation

中找不到任何有用的信息

我想用误差线绘制值:

import matplotlib.pyplot as plt
plt.errorbar(1, 0.25, yerr=0.1, uplims=True, lolims=True, fmt='o')
plt.show()

但我希望错误栏带有一条简单的水平线,而不是两端的箭头。但是plt.errorbar()函数中没有"capmarker"或者类似的选项

删除uplims=Truelolims=True;默认情况下绘制两个限制,没有任何结束箭头:

import matplotlib.pyplot as plt

plt.errorbar(1, 0.25, yerr=0.1, fmt='o')
plt.show()

编辑:

增加 capsize 以在误差条的末尾添加上限,并增加 capthick 以使上限更厚:

plt.errorbar(1, 0.25, yerr=0.1, fmt='o', capsize=3)

plt.errorbar(1, 0.25, yerr=0.1, fmt='o', capsize=3, capthick=3)