Red*_*tar 7 python time-series matplotlib pandas
我真的很擅长使用python作为数据分析工具,这是我第一次处理时间序列.我有一个数据集,其中包含第一列中的日期,以及一个"结果"整数,它是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轴的列.