Questo sembra che dovrebbe essere facile - ma non riesco a vedere come farlo:matplotlib: disegnare le principali etichette delle tacche sotto etichette minori
Ho un complotto con il tempo sul X-asse. Voglio impostare due serie di zecche, zecche minori che mostrano l'ora del giorno e le zecche principali che mostrano il giorno/mese. Così faccio questo:
# set date ticks to something sensible:
xax = ax.get_xaxis()
xax.set_major_locator(dates.DayLocator())
xax.set_major_formatter(dates.DateFormatter('%d/%b'))
xax.set_minor_locator(dates.HourLocator(byhour=range(0,24,3)))
xax.set_minor_formatter(dates.DateFormatter('%H'))
Questa etichetta le zecche ok, ma le maggiori etichette delle tacche (giorno/mese) sono disegnate sulla parte superiore delle etichette delle tacche minori:
Come faccio forza le principali etichette di graduazione per ottenere il grafico sotto quelle minori? Ho provato a inserire caratteri di escape newline (\ n) nel DateFormatter, ma si tratta di una soluzione scadente in quanto la spaziatura verticale non è corretta.
Qualsiasi consiglio sarebbe apprezzato!
perfetta, grazie! – ccbunney