Python:pandas.DataFrame.plot

Python:pandas.DataFrame.plot,python,pandas,dataframe,Python,Pandas,Dataframe,我想描绘如下: df[['V1','V2']].plot(subplots=True,xticks=df['Dates']) 我收到以下错误: 无法将类型“Timestamp”与类型“float”进行比较 如何以正确的方式绘制日期?如果将时间戳设置为数据帧的索引,则x轴标签将成为时间戳 df= pd.DataFrame(np.random.randint(1,4,[72,5])) df.columns = ['col1','col2','col3','col4','col5'] df.inde

我想描绘如下:

df[['V1','V2']].plot(subplots=True,xticks=df['Dates'])
我收到以下错误:

无法将类型“Timestamp”与类型“float”进行比较


如何以正确的方式绘制日期?

如果将时间戳设置为数据帧的索引,则x轴标签将成为时间戳

df= pd.DataFrame(np.random.randint(1,4,[72,5]))
df.columns = ['col1','col2','col3','col4','col5']
df.index= pd.date_range('1/1/2011', periods=72, freq='H')

df[['col1','col2']].plot()
这将导致以下绘图


试试看
matplotlib
plot\u date
我设法用matplotlib绘制了它。我想知道是否有一种方法可以使用pandas.DataFrame.plot提供一些示例数据如何?