如何更改 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=True
和lolims=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)
只是一个简单的问题,我在 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=True
和lolims=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)