Я делаю диаграмму рассеяния с барами ошибок, и пока мой код выглядит так:
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
, похоже, не принимают массивы в качестве значений. Есть ли способ сделать маркеры данных такими же цветами?