Sto disegnando una trama usando matplotlib e python come il codice di esempio qui sotto.
x = array([0,1,2,3])
y = array([20,21,22,23])
plot(x,y)
show()
Poiché è il codice sopra sull'asse x, vedrò i valori disegnati 0.0, 0.5, 1.0, 1.5cioè gli stessi valori dei miei valori x di riferimento.
Esiste comunque per mappare ogni punto di x su una stringa diversa? Quindi, ad esempio, voglio che l'asse x mostri i nomi dei mesi (stringhe Jun, July,...) o altre stringhe come i nomi delle persone ( "John", "Arnold", ...) o l'ora dell'orologio ( "12:20", "12:21", "12:22", ..).
Sai cosa posso fare o quale funzione dare un'occhiata?
Per il mio scopo potrebbe essere matplotlib.tickerd'aiuto?

rotationa volte è anche utile:plt.xticks(range(5), ["some", "words", "as", "x", "ticks"], rotation=45)