gpt4 book ai didi

python - 有没有办法在同一个X轴上查看不同时间尺度的数据?

转载 作者:太空宇宙 更新时间:2023-11-03 21:00:35 25 4
gpt4 key购买 nike

因此,我尝试用 python 建立一个图表来显示一年中月间价差的发展情况(即 2015 年 10 月/11 月、2016 年 10 月/11 月等)。

目前,当我绘图时,它会在 x 轴上显示从 2015 年到我所走的整个时间线。

enter image description here

我最好想在 X 轴上显示天数而不是实际日期,因为它们都超过一年。

我尝试了以下代码:

#Fetching curve
curve_name = 'Oct/Nov'
OctNov = get_forward_curve_history(name=curve_name, start_date='2019-01-
01', end_date=date)

#plotting spread
Oct/Nov = Med4.loc['2019-10-01':'2019-10-31'].mean() - JKM5.loc['2019-11-
01':'2019-11-30'].mean()

Oct/Nov.plot()

#legend and grid commands
plt.gca().legend(('Oct/Nov17','Oct/Nov18','Oct/Nov19'))
plt.grid()
plt.show()

我期望类似下面的内容,我们可以在相同的 X 轴刻度(大约 365 天)上看到不同的年份:

enter image description here

最佳答案

如果我理解正确的话,您只是想在同一张图表上绘制一堆多年的数据?

如果是这样,您想使用 plt.hold(True) 选项,然后一次又一次地将其添加到图中,然后在最后显示,或者准备好所有数据并一次绘制所有数据。

如果没有原始数据,很难生成任何代码,但这可能会有所帮助:

Python equivalent to 'hold on' in Matlab

关于python - 有没有办法在同一个X轴上查看不同时间尺度的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55730477/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com