python - 如何在时域(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()
解决方案
推荐阅读
- gitlab - 如何在 GitLab 中为使用 Java 的 Docker 映像运行 Trivy stable?
- scala - 如果选项已定义,如何将 Option[Long] 推送或附加到 Seq[Long]?
- javascript - 我收到此错误 MongoClient 必须连接才能执行此操作
- android - 如何为多模块项目创建汇总的 Jacoco 报告?
- javascript - 如何在 Firestore 中创建自定义 id 文档(Firebase 模块化 SDK (v9))
- sql - 如何计算一天内重叠的最大预订量?
- javascript - 如何在 react-map-gl (mapbox) 中获取 long/lat 用户位置
- blockchain - Corda - 关于交易规模的信息
- excel - Excel VBA排序功能错误地对一列进行排序
- python - OperatorNotAllowedInGraphError:不允许使用 `tf.Tensor` 作为 Python `bool`