[英]Change x-axis labels of figure from Daily to Yearly
我为时间序列创建了许多图表,但我正在为 x 轴标签而苦苦挣扎。
我有每日数据,从 1993 年 11 月开始,但在我的 x 轴上,我只想显示每 3-4 年的 1 月 1 日,或者可能只是年份。
有谁知道我该怎么做?
此外,我不想显示 label“时间戳”(时间熊猫列的名称),如何隐藏它?
任何帮助表示赞赏!
下面是我的示例图的代码:
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()
我想你已经有了 4 年的增量,对吧? (告诉我,如果我错了。)但是,你可以通过像这样做空标签来去掉名字:
rolling_correlation.plot(x = '', y = ['Average Rolling Correlation'] , color=['tab:grey'], figsize = (8,6), title = "1-Year Average Correlation of Change in Bond Yield ")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.