我在 Pandas 中有一个要绘制的 TimeSeries。我在 TimeSeries 中有 336 条记录。我只想每 20 个左右的数据点在 x 轴上显示一次日期/时间(TimeSeries 的索引)。
这是我尝试执行此操作的方法:
stats.plot()
ax.set_xticklabels(stats.index, rotation=45 )
ax.xaxis.set_major_locator(MultipleLocator(20))
ax.xaxis.set_minor_locator(NullLocator())
ax.yaxis.set_major_locator(MultipleLocator(.075))
draw()
我的 x 轴显示了正确数量的标签 (18),但这些是系列中的前 18 个,它们与图中的数据点不正确对应。