Как установить значения оси X в Matplotlib

Как установить значения оси X в Matplotlib

Вы можете использовать следующий синтаксис, чтобы установить значения оси x для графика в 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)

В следующих примерах показано, как использовать этот синтаксис на практике.

Пример 1. Установка значений оси X через равные интервалы

В следующем коде показано, как установить значения оси x через равные интервалы в 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) 

Обратите внимание, что каждое значение по оси X отображается через равные промежутки времени.

Пример 2. Установка значений оси X через неравные интервалы

В следующем коде показано, как установить значения оси x через неравные интервалы в 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) 

Пример 3: установка значений оси X только в точках данных

В следующем коде показано, как установить значения оси X только в точках данных:

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) 

Примечание. Полную документацию по функции plt.xticks() можно найти здесь .

Дополнительные ресурсы

Как установить диапазоны осей в Matplotlib
Как установить размер шрифта Tick Labels в Matplotlib
Как создать несколько графиков Matplotlib на одном рисунке

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.