Как сделать маркеры на линиях меньше в matplotlib?

документация на matplotlib здесь Метки учит меня, что я могу иметь несколько стилей маркеров. Например, я, возможно,'-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 ответов


можно использовать markersize аргумент для изменения размера маркеров:

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

вот так

enter image description here