matplotlib показывает погрешности за символами - PullRequest
1 голос
/ 11 ноября 2019

Я строю графики ошибок и данные отдельно. Как сделать так, чтобы символы данных точечной диаграммы перекрывали полосы ошибок?

вот простая рабочая версия моей проблемы

import numpy as np
import matplotlib.pyplot as plt

fig = plt.figure()
x = np.arange(10)
y = 2.5 * np.sin(x / 20 * np.pi)
yerr = np.linspace(0.05, 0.2, 10)

plt.errorbar(x, y , yerr=yerr,linestyle="None",c='black',elinewidth=0.1,capthick=0.3)
plt.scatter(x,y,marker='*')

Вот вывод ... Я хочу, чтобы строки ошибок были за символами.

enter image description here

ОТВЕТ: Благодаря комментарию Пола Х. ответом является использование zorder для ранжирования каждого оверлея.

...