【发布时间】:2021-04-21 09:12:14
【问题描述】:
我为时间序列创建了许多图表,但我正在努力处理 x 轴标签。
我有每日数据,从 1993 年 11 月开始,但在我的 x 轴上,我只想显示例如每 3-4 年的 1 月 1 日,或者可能只是一年一次。
有人知道我该怎么做吗?
另外我不想显示标签“时间戳”(时间熊猫列的名称),我该如何隐藏它?
感谢任何帮助!
下面是我的示例图的代码:
rolling_correlation.plot(x = 'Timestamp', y = ['Average Rolling Correlation'] , color=['tab:grey'], figsize = (8,6), title = "1-Year Average Correlation of Change in Bond Yield ")
plt.ylim(0, 1)
plt.grid(axis='y')
plt.axvline(1349)
plt.axvline(1872,linestyle='dashed')
plt.axvline(3826)
plt.axvline(4153)
plt.axvline(5480)
plt.axvline(6870)
plt.show()
【问题讨论】:
-
有一个类似的问题here。
标签: python pandas matplotlib plot time-series