如何在matplotlib上的线条上做标记?

时间:2013-11-18 12:51:10

标签: python matplotlib

The documentation on matplotlib markers here告诉我,我可以有几种风格的标记。例如,对于行上的圆圈,我可能会'-o',对于该行中的星号可能会'-*',而对于该行上的正方形,我可能会'-s'

然而,它们对我来说似乎都太大了。就像,当我做的时候

axes.errorbar(x, y, yerr=ci, fmt='-o', color='k')

我得到了

enter image description here

为了缩小它们,我尝试了

axes.errorbar(x, y, yerr=ci, fmt='-o', s=1, color='k')

但没有运气。

如何让线条上的标记更小?

1 个答案:

答案 0 :(得分:20)

您可以使用markersize参数来更改标记的大小:

plt.errorbar(x, y, yerr=err, fmt='-o',  markersize=2, color='k', label = 'size 2')

喜欢这样

enter image description here