我正在用10年的数据绘制一家特定公司的股票价格。但x轴上充满了大量不可读的数据。我尝试了许多方法来降低x轴频率。 我不想偏离x轴,而是很乐意每半年只显示一次刻度。 下面是我的代码。请帮我弄到想要的图
plt.figure(figsize=(25,5))
plt.plot(amd_df['date'][:train_seq],amd_df['close'][:train_seq],color='b',label = 'Train Data')
plt.plot(amd_df['date'][train_seq:],amd_df['close'][train_seq:],color='r',label = 'Test Data')
plt.title('AMD Stock Price')
plt.xlabel('Date')
plt.ylabel('Stock Price')
plt.xticks( rotation=25 )
plt.legend()
plt.show()
没有提供任何数据,所以我们用随机数创建样本数据。关键是设置
MOnthLocator(interval=6)
并将其设置为Dateformatter()
。见官方报告相关问题 更多 >
编程相关推荐