绘制多条时间序列,单一日期序列和py_date()

3 投票
1 回答
3984 浏览
提问于 2025-04-17 12:16

我正在尝试用matplotlib绘制一个图表,X轴上是日期。我已经成功用py_date绘制了一条时间序列。

不过,我想在同一组日期上绘制多条时间序列。我的数据大概是这样的:

Date (X)     Y1      Y2
20010101     101    99.2
20010102     123    45.2
20010103     104    99.0
20010104     100    99.5
20010105     167    87.6

我该如何创建一个图表,显示多个Y值(在这个例子中是2个),并且这些值覆盖相同的日期范围呢?

1 个回答

3

只需把它们分别画出来就可以了:

plot_date(dates, y1)
plot_date(dates, y2)

撰写回答