gpt4 book ai didi

python - 我的时间序列图显示了错误的顺序

转载 作者:行者123 更新时间:2023-12-01 04:20:31 24 4
gpt4 key购买 nike

我正在绘制:

df['close'].plot(legend=True,figsize=(10,4))

原始数据系列是按降序排列的,然后我这样做了:

df.sort_values(['quote_date'])

表格现在看起来不错,并以所需的方式排序,但图表仍然相同,首先显示今天,然后返回过去。

.plot() 是否按索引排序?如果是这样,我该如何解决这个问题?或者,我使用以下方式导入数据:

df = pd.read_csv(url1)

我可以以某种方式对那里的数据进行排序吗?

最佳答案

这段代码有两个问题:

1) df.sort_values(['quote_date']) 未就地排序。这将返回排序后的数据框,但 df 未更改 =>

df = df.sort_values(['quote_date'])

2) 是的,plot() 方法默认按索引绘图,但您可以使用关键字 use_index

更改此行为
df['close'].plot(use_index=False, legend=True,figsize=(10,4))

关于python - 我的时间序列图显示了错误的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33776657/

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