Код: Выделить всё
x = [value for value in df['YEAR']]
y1 = [value for value in df['ANNUAL']]
y2 = [df['ANNUAL'].mean()]*(len(x))
fig = plt.figure(figsize=(8,5))
plt.plot(x,y1,label='Annual rainfall',color='blue')
plt.plot(x,y2,'r--',label='Mean Rainfall')
plt.legend()
plt.show()

Я делал урок по matplotlib в Python и застрял на этом этапе проектирования макета графика.
Я ожидаю фоновые линии на графике с помощью функции matplotlib.
Как вставить горизонтальные и вертикальные линии на задний план?
Подробнее здесь: https://stackoverflow.com/questions/793 ... -y-ticks-w