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