绘制时间序列?

Red*_*tar 7 python time-series matplotlib pandas

我真的很擅长使用p​​ython作为数据分析工具,这是我第一次处理时间序列.我有一个数据集,其中包含第一列中的日期,以及一个"结果"整数,它是1或0.日期列已成功转换为时间对象.我尝试使用matplotlib的绘图函数直接绘制值,但这不起作用.示例:

    Date       Result
2017-01-06     0.0
2017-01-06     1.0
2017-01-06     0.0
2017-01-07     0.0
2017-01-07     0.0
Run Code Online (Sandbox Code Playgroud)

我尝试使用df.plot(),但结果图有非常不理想的结果.

在一天结束时我想要的是x轴上的日期和y轴上的"结果".我哪里错了?我正在做什么有什么问题?编辑:这是图表

hey*_*u91 20

请用

df.set_index('Date').plot()

要么

df.plot(x='Date', y='Result')

由于默认情况下使用索引df作为x轴,因此您应将"日期"列设置为索引,或指定要用作x轴的列.

pandas.DataFrame.plot上查看更多内容