Скажем, я хочу добавить второстепенные тики к моей оси x в пользовательских местах, эквивалентных этой команде для основных тиков: plt.xticks([1,2,3])
.
Я пробовал:
import matplotlib.pyplot as plt
x = [1,2,3]
y = [1,4,9]
plt.scatter(x,y)
ax = plt.gca()
ax.xaxis.set_minor_locator([1.1, 1.9, 2.5])
, но этовыдает ошибку, потому что последней команде, вероятно, нужен объект тикера, а не список в аргументе.Есть ли какой-нибудь питонический способ сделать это?