Как установить значения оси 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
Как установить размер шрифта меток галочек в Matplotlib
Как создать несколько графиков Matplotlib на одной фигуре

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *