gpt4 book ai didi

python - 绘制时间序列?

转载 作者:太空狗 更新时间:2023-10-30 00:24:50 24 4
gpt4 key购买 nike

我对使用 python 作为数据分析工具真的很陌生,这是我第一次处理时间序列。我有一个数据集,第一列有日期,“结果”整数为 1 或 0。日期列已成功转换为时间对象。我尝试使用 matplotlib 的 plot 函数直接绘制这些值,但这没有用。示例:

    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

我试过使用 df.plot(),但是生成的图有非常不理想的结果。

我最终想要的是 x 轴上的日期和 y 轴上的“结果”。我哪里错了?我在做什么有什么问题吗?编辑:Here's the graph

最佳答案

请使用

df.set_index('日期').plot()

df.plot(x='日期', y='结果')

因为绘图默认使用 df 的索引作为 x 轴,所以您应该将 'Date' 列设置为索引,或者指定使用哪一列作为 x 轴.

查看更多信息 pandas.DataFrame.plot

关于python - 绘制时间序列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43707620/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com