Код: Выделить всё
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