Hoe x-aswaarden in matplotlib in te stellen
U kunt de volgende syntaxis gebruiken om de X-aswaarden voor een plot in Matplotlib in te stellen:
#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)
De volgende voorbeelden laten zien hoe u deze syntaxis in de praktijk kunt gebruiken.
Voorbeeld 1: Stel X-aswaarden in op gelijke intervallen
De volgende code laat zien hoe u de X-aswaarden op gelijke intervallen in Matplotlib instelt:
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)
Merk op dat elke X-aswaarde op gelijke afstanden verschijnt.
Voorbeeld 2: X-aswaarden instellen op ongelijke intervallen
De volgende code laat zien hoe u de X-aswaarden op ongelijke intervallen in Matplotlib instelt:
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)
Voorbeeld 3: Stel de X-aswaarden in op Alleen gegevenspunten
De volgende code laat zien hoe u de X-aswaarden alleen op gegevenspunten kunt instellen:
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)
Opmerking: u kunt de volledige documentatie voor de functie plt.xticks() hier vinden.
Aanvullende bronnen
Hoe asbereiken in Matplotlib in te stellen
Hoe u de lettergrootte van vinkjes in Matplotlib instelt
Hoe u meerdere Matplotlib-plots op één figuur kunt maken