Как вы меняете цвета отдельных маркеров с помощью matplotlib.errorbar? - PullRequest
2 голосов
/ 01 октября 2019

Я делаю диаграмму рассеяния с барами ошибок, и пока мой код выглядит так:

plt.errorbar(indices,
                 sample_means,
                 xerr=0,
                 yerr=yerr,
                 marker='o',
                 markeredgecolor='blue',
                 markerfacecolor='blue',
                 Linestyle='None',
                 ecolor=ecolor
                )

Здесь ecolor - это массив, который может быть чем-то вроде np.array(['red','blue','green']). Это контролирует цвета полос ошибок, но я хочу, чтобы маркеры данных были такими же цветами. markeredgecolor и markerfacecolor, похоже, не принимают массивы в качестве значений. Есть ли способ сделать маркеры данных такими же цветами?

...