我整天都在这里试图找出如何更改x轴上的刻度标签。我只使用大型金融时间序列,所以我不能只创建小的小刻度列表。如果可能的话,我希望轴显示,例如,2016年3月(或3月16日),而不是03-2016。
我想写一些易于理解的东西(我是一个python noob),并且我可以轻松地复制 - > gt; paste->操作不同的数据集。例如,是否可以标记每隔一个标记(或每4个标记等)?
这是我到目前为止所拥有的:
years = mdates.YearLocator()
months = mdates.MonthLocator()
days = mdates.DayLocator()
fmt = mdates.DateFormatter('%Y')
fig, ax = plt.subplots(figsize = (20,10))
x = SP500_Futures_Net_Positioning1.index
y = SP500_Futures_Net_Positioning1[0]
ax.bar(x,y,width = 10, color = 'deepskyblue')
ax.xaxis.set_major_locator(years)
ax.xaxis.set_minor_locator(months)
ax.xaxis.set_major_formatter(fmt)
ax.grid(False)
plt.show()
如果您对此有任何好的教程,请按照我的方式发送。
谢谢大家!!