Python 使用matplotlib并将pandas.series日期设置为xtick

Python 使用matplotlib并将pandas.series日期设置为xtick,python,dataframe,matplotlib,series,Python,Dataframe,Matplotlib,Series,我有一个从csv文件读取的数据帧数据,格式如下: 0 1 2 3 4 5 0 Sat Oct 28 00:00:00 CST 2017 21.720 74112 20.4 68.7 80 1 Sat Oct 28 01:00:00 CST 2017 21.747 74204 20.7 69.3 81 2 Sat Oct 28 02:00:00 CST 2017 21.737 74170

我有一个从csv文件读取的数据帧数据,格式如下:

0        1        2        3        4        5
0    Sat Oct 28 00:00:00 CST 2017  21.720  74112  20.4  68.7  80
1    Sat Oct 28 01:00:00 CST 2017  21.747  74204  20.7  69.3  81
2    Sat Oct 28 02:00:00 CST 2017  21.737  74170  20.6  69.1  81
...
6    Sat Oct 28 06:00:00 CST 2017  21.691  74013  20.5  68.9  76
7    Sat Oct 28 07:00:00 CST 2017  21.695  74026  20.7  69.3  73
8    Sat Oct 28 08:00:00 CST 2017  21.711  74081  20.7  69.3  73           
如图所示,数据框有5列,标签为0-5和几行,
Data[0]
表示第一列
2017年10月28日星期六01:00:00 CST
Data[1]
表示
21.720
Data[2]
表示
74112
。我想设置
Data[0]
asxticks
Data[2]
asyticks使用matplotlib,如何做到这一点

谢谢。

要将数据[0]设置为XTICK,请使用

plt.xticks(data['0'])
对于y:

plt.yticks(data['1'])

谢谢你的回答。:)希望能有帮助!当我使用plt.xticks(数据[0])时,此错误显示:AttributeError:'NoneType'对象没有属性'seq'是因为数据[0]的类型是?我相信这可能是因为数据[0]有时间。现在请尝试删除plt.xticks(),并查看绘图是否仅在指定了plt.yticks()的情况下工作。顺便说一下,您的问题中不清楚哪一列是数据[0],哪一列是数据[2],请尝试编辑您的问题,使其更清楚。第一列是“2017年10月28日星期六00:00:00 CST”,我认为它是str类型。我是否应该将第一列转换为datetime?