首页 > 解决方案 > 如何在时域(x 轴)中缩放时间序列数据?

问题描述

我已经构建了一个 Python 程序来下载股票数据。现在股票数据看起来像这样:

日期 高 低 开 收盘 成交量 调整 收盘

2018 年 12 月 13 日 0.156 0.150006 0.150006 0.1599996 620000 0.159999996

2018 年 12 月 14 日 0.156 0.150006 0.159996 0.1599996 408800 0.159999996

2018 年 12 月 17 日 1.66 1.389986 1.599971 1.5199981 339000 1.519999981

2018 年 12 月 18 日 1.57 1.399976 1.600057 1.4700029 115400 1.470000029

现在我想在绘制数据之前先对数据进行缩放。例如,如果我有一组 3 个月内的股票数据,是否可以将图表缩放到 1 个月的长度(缩放 x 轴)?

以下是我的代码:

import datetime
from pandas_datareader import data as web 

start = datetime.datetime(2018,12,13)
end = datetime.datetime(2018,3,13)
data = web.DataReader(symbol, "yahoo", start, end)
data["Close"].plot(grid = True) 
plt.show()

标签: pythontime-seriesscalenormalizationstock

解决方案


推荐阅读