python-68-时间戳不一致的时间序列的可视化展示
文章目录
- 1 任务背景
- 2 原始数据绘图matplotlib
- 3 绘制带竖标线的图pyecharts
- 4 时间序列数据
- 4.1 数据对齐
- 4.2 绘制标线图
- 4.3 只对齐选中的数据
- 4.4 只绘制选中的数据
1 任务背景
很多时候,需要将时间序列数据绘制到同一张图上,此时需要数据具有相同的时间戳,特别是数组和单值同时存在的情况下。
多个时间序列,其时间戳可能不一致。
单值数据,就没有时间戳。
这些都需要在绘图之前进行对齐处理。
2 原始数据绘图matplotlib
# 定义数据
data1 = {"data": [10, 20, 30, 40, 50],"time": ["2025-04-20 01:00:00", "2025-04-20 02:00:00", "2025-04-20 03:00:00","2025-04-20 04:00:00", "2025-04-20 05:00:00"]}
data2 = {"data": [100, 200, 400, 500],"time": ["2025-04-20 01:00:00", "2025-04-20 02:00:00", "2025-04-20 04:00:00","2025-04-20 05:00:00"]}
data3 = 77import matplotlib.p