Jak ustawić wartości osi x w matplotlib
Aby ustawić wartości osi X dla wykresu w Matplotlib, możesz użyć następującej składni:
#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)
Poniższe przykłady pokazują, jak używać tej składni w praktyce.
Przykład 1: Ustaw wartości osi X w równych odstępach
Poniższy kod pokazuje, jak ustawić wartości osi X w równych odstępach w 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)
Należy zauważyć, że każda wartość osi X pojawia się w równych odstępach.
Przykład 2: Ustaw wartości osi X w nierównych odstępach
Poniższy kod pokazuje, jak ustawić wartości osi X w nierównych odstępach w 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)
Przykład 3: Ustaw wartości osi X tylko na punkty danych
Poniższy kod pokazuje, jak ustawić wartości osi X tylko w punktach danych:
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)
Uwaga: pełną dokumentację funkcji plt.xticks() można znaleźć tutaj .
Dodatkowe zasoby
Jak ustawić zakresy osi w Matplotlib
Jak ustawić rozmiar czcionki etykiet znaczników wyboru w Matplotlib
Jak utworzyć wiele wykresów Matplotlib na jednej figurze