我要从以下代码创建折线图:
acmeRequestEnricher
到目前为止,我只是尝试一个简单的折线图:
df = pd.DataFrame(csv2)
df['Date'] = pd.to_datetime(df['Date'])
start_date = '2005-01-01'
end_date = '2014-12-31'
mask = (df['Date'] > start_date) & (df['Date'] <= end_date)
df = df.loc[mask].sort_values('Date')
df['Data_Value'] = df['Data_Value']/10
df['Month_Day'] = df['Date'].dt.strftime('%m-%d')
# Sort Max
tmax = df[df['Element'] =='TMAX']
tmax = tmax.loc[tmax.groupby("Month_Day")["Data_Value"].idxmax()]
tmax = tmax[['Month_Day','Data_Value']]
tmax = tmax.set_index('Month_Day').astype(np.float64)
但是,出现以下错误:
plt.figure()
plt.plot(tmax)
“ Month_Day”列中存在“ 12-31”值,我已尝试将其转换为浮点型。但是,错误消息仍然存在。
也已经看到有关时间戳等的帖子,但是不确定如何应用。