np.random.seed(0)
months = range(0, 120)
y = np.random.normal(0, 60, 120)
plt.plot(x, y, '.');
печатает этот красивый рисунок:

Тем не менее, значения на оси х фактически относительные месяцы. Я хотел бы установить основные отметки по годам и незначительные отметки по месяцам (от месяца 1 в году 1 до года 10).
Как настроить относительные временные отметки в matplotlib?