Поскольку вы не предоставляете чертовски много информации, здесь общий ответ *:
Используйте numpy для создания массива с вашими галочками:
x_ticks = np.arange(min_value, max_value + interval, interval)
Таким образом, вы используете минимальное значение ваших данных, максимальное значение и интервал, который вы хотите. Вы также можете определить необходимый интервал автоматически. Допустим, вы хотите отображать только 10 до максимума:
interval = (max_value - min_value) / 10
Для min = 0 и max = 20 это будет означать, что у вас будет галочка на 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20
Затем просто установите символы:
plt.xticks(x_ticks)
Вот некоторый пример кода, чтобы показать функциональность:
import numpy as np
min_ = 0
max_ = 20
count = 10
distance = max_ - min_
interval = distance / count
array = np.arange(min_, max_ + interval, interval)
print(array)
print(len(array))