Пытаюсь заштриховать область между двумя линейными графиками, но получаю следующую ошибку
'Размеры аргумента несовместимы'
Я пытался посмотреть на подобные вопросы, но не могупохоже, что решение, которое работает в моем случае.
df['Date'] = pd.DatetimeIndex(df['Date']).year
df = df[df['Date'] != 2015]
df_min = df[df['Element'] =='TMIN'].groupby('Date').aggregate({'Data_Value':np.average})
df_max = df[df['Element'] == 'TMAX'].groupby('Date').aggregate({'Data_Value':np.average})
n = np.array(len(df_min))
x = np.linspace(0,n,n,endpoint=True)
plt.plot(df_max, '-o',df_min,'-o')
plt.fill_between(x,df_min,df_max, color='grey',alpha='0.5')
plt.show()
Ссылка на базу данных, на которую я ссылаюсь: База данных