python - 在同一图 Matplotlib 上绘制时间序列和累积和
问题描述
我有一个类似于以下内容的 pandas df:
time price
00:00:00 2
00:10:00 6
00:20:00 3
01:25:00 16
02:25:00 7
ETC...
我想在同一张图上绘制:
- 时间序列作为价格随时间的变化
- 条形图作为该小时进行的观察次数。所以对于前面的例子,在 01:00:00 我们有一个高度为 3 的条形,因为从 (00:00:00 -> 01:00:00 我们有 3 个观察值) 并且在 02:00:00 我们有高度 1 .
我能够使用 (.groupby(pd.Grouper(key='time', freq='H'))) 转换数据以将条形图数据作为单独的 df 获取。现在我有 2 个 dfs 并试图绘制它们。
我的数据点大约 100K+,从异常值中清除。
任何指针?
解决方案
推荐阅读
- django - 如何使用 Django 加速自动完成功能?
- c++ - 为什么删除指向列表的指针会导致核心转储
- sprite-kit - IOS 13 Sprite 工具包问题
- angular6 - 使用 Web API 项目运行 Angular 6 的各种方法
- python - pycharm社区版如何连接mysql?
- ios - 将大视频文件路径转换为 NSData 时出现内存问题。如何使用 InputStream/FileHandle 来解决这个问题?
- php - 带有多个运算符(或,和)的 php if 语句
- php - 通过更改 PHP 中的数组组合进行复制
- apache-nifi - Nifi - 将巨大的 json 记录数组处理为单个记录
- python - SlackAPI - 无法返回带有多个变量的消息