Вы можете использовать следующий синтаксис, чтобы изменить количество тиков на каждой оси в Matplotlib:
#specify number of ticks on x-axis
plt.locator_params (axis='x', nbins= 4 )
#specify number of ticks on y-axis
plt.locator_params (axis='y', nbins= 2 )
Аргумент nbins указывает, сколько делений отображать на каждой оси.
В следующих примерах показано, как использовать этот синтаксис на практике.
Пример 1: Укажите количество делений по обеим осям
В следующем коде показано, как указать количество делений по обеим осям на графике:
import matplotlib.pyplot as plt
#define data
x = [1, 2, 3, 4]
y = [7, 13, 24, 22]
#create plot
plt.plot (x, y, color='red')
#specify number of ticks on axes
plt.locator_params (axis='x', nbins= 4 )
plt.locator_params (axis='y', nbins= 2 )

Пример 2. Укажите количество делений только по оси X
В следующем коде показано, как указать количество тиков только по оси X:
import matplotlib.pyplot as plt
#define data
x = [1, 2, 3, 4]
y = [7, 13, 24, 22]
#create plot
plt.plot (x, y, color='red')
#specify number of ticks on x-axis
plt.locator_params (axis='x', nbins= 2 )

Пример 3. Укажите количество делений только по оси Y
В следующем коде показано, как указать количество делений только по оси Y:
import matplotlib.pyplot as plt
#define data
x = [1, 2, 3, 4]
y = [7, 13, 24, 22]
#create plot
plt.plot (x, y, color='red')
#specify number of ticks on y-axis
plt.locator_params (axis='y', nbins= 2 )

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