[英]My time series plot showing the wrong order
我正在密谋:
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))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.