2013-06-14 16 views
11

Qualcuno potrebbe per piacere guidarmi su come dovrei assicurarmi che tutti i tick (o forse un modo migliore per specificare sarà dire che tutti gli elementi nella lista sono passati alla funzione trama) vengono visualizzati sull'asse x quando si usa Matplotlib per tracciare grafici?Matplotlib: visualizza tutti i valori nell'intervallo sull'asse x

plt.plot(xValues, meanWeekdayArrivalCounts, 'k-') 

Desidero visualizzare tutti i valori nell'elenco xValues ​​sul grafico. Per impostazione predefinita, vengono visualizzati solo 0, 10, 20, 30, 40, 50.

risposta

12

Basta aggiungere plt.xticks(xValues) al codice. Dato il numero di punti nel tuo grafico, le etichette potrebbero ingombrare.

È possibile visualizzarli come segni di spunta minori se li si imposta sull'oggetto assi con ax.set_xticks(xValues, minor=True).

Problemi correlati