sto tracciando una figura in cui il formato di default si presenta come:Matplotlib manipolazione data in modo che il segno di spunta anno presentarsi ogni 12 mesi
vorrei modificarlo in modo che il mese zecche presentarsi ogni 1 mese ma mantenere l'anno. Il mio tentativo attuale è questa:
years = mdates.YearLocator()
months = mdates.MonthLocator()
monthsFmt = mdates.DateFormatter('%b-%y')
dts = s.index.to_pydatetime()
fig = plt.figure(); ax = fig.add_subplot(111)
ax.plot(dts, s)
ax.xaxis.set_major_locator(months)
ax.xaxis.set_major_formatter(monthsFmt)
ma non sta producendo il risultato giusto:
Esattamente come ho bisogno di modificarlo in modo che si presenta come la prima, ma con i mesi le zecche compaiono ogni mese?