Come impostare i valori dell'asse x in matplotlib
È possibile utilizzare la seguente sintassi per impostare i valori dell’asse X per un grafico in Matplotlib:
#specify x-axis locations x_ticks = [2, 4, 6, 8, 10] #specify x-axis labels x_labels = ['A', 'B', 'C', 'D', 'E'] #add x-axis values to plot plt. xticks (ticks=x_ticks, labels=x_labels)
Gli esempi seguenti mostrano come utilizzare questa sintassi nella pratica.
Esempio 1: impostare i valori dell’asse X a intervalli uguali
Il codice seguente mostra come impostare i valori dell’asse X a intervalli uguali in Matplotlib:
import matplotlib. pyplot as plt #define x and y x = [1, 4, 10] y = [5, 11, 27] #create plot of x and y plt. plot (x, y) #specify x-axis locations x_ticks = [2, 4, 6, 8, 10] #specify x-axis labels x_labels = ['A', 'B', 'C', 'D', 'E'] #add x-axis values to plot plt. xticks (ticks=x_ticks, labels=x_labels)
Tieni presente che ciascun valore dell’asse X appare a intervalli equidistanti.
Esempio 2: impostare i valori dell’asse X a intervalli non uguali
Il codice seguente mostra come impostare i valori dell’asse X a intervalli disuguali in Matplotlib:
import matplotlib. pyplot as plt #define x and y x = [1, 4, 10] y = [5, 11, 27] #create plot of x and y plt. plot (x, y) #specify x-axis locations x_ticks = [1, 2, 6, 10] #specify x-axis labels x_labels = [1, 2, 6, 10] #add x-axis values to plot plt. xticks (ticks=x_ticks, labels=x_labels)
Esempio 3: impostare i valori dell’asse X solo su punti dati
Il codice seguente mostra come impostare i valori dell’asse X solo nei punti dati:
import matplotlib. pyplot as plt #define x and y x = [1, 4, 10] y = [5, 11, 27] #create plot of x and y plt. plot (x, y) #specify x-axis labels x_labels = ['A', 'B', 'C'] #add x-axis values to plot plt. xticks (ticks=x, labels=x_labels)
Nota: puoi trovare la documentazione completa per la funzione plt.xticks() qui .
Risorse addizionali
Come impostare gli intervalli degli assi in Matplotlib
Come impostare la dimensione del carattere delle etichette dei segni di spunta in Matplotlib
Come creare più grafici Matplotlib su una singola figura