在我的python脚本中,df.Value具有n个值的集合(200个)。我需要最后100个值作为我的x轴标签,例如最近100-200个索引值。
plt.figure(figsize=(100, 5), dpi=100)
plt.plot(df['Time'], df['sale'], label='sales')
plt.xlabel('Time ')
plt.ylabel('sales')
plt.title('sales')
plt.legend()
plt.show()
它在x轴上显示0-200的值,但我需要在x轴标签中显示最后N个值样本数据
销售和时间
plt.xticks(np.arange(100),df['Time'].values[100:200])
这将帮助您在最近的100个值中显示100个轴标签
尝试一下
plt.xticks(np.arange(100, 200, step=1))
对于您的情况,即在x轴上的时间,您可以看到此信息https://stackoverflow.com/a/16428019/5202279
plt.figure(figsize=(100, 5), dpi=100)
plt.plot(df['Time'], df['sale'], label='sales')
plt.xlabel('Time ')
plt.xticks(np.arrange(100),df.Time[100:200],rotation=45)
plt.ylabel('sales')
plt.title('sales')
plt.legend()
plt.show()
感谢您的支持