Я пытаюсь установить отметки по оси х по месяцам на моем графике.
Я пытался:
plt.gca().xaxis.set_major_locator(MultipleLocator(30))
, но эта половина работает, показывая количество дней каждые тридцатьдней.я также пробовал:
locs, labels = plt.xticks()
plt.xticks(np.arange(0, len(my_data), step=30))
ticklist = []
for i in range(len(my_data)):
if i % 30 == 0:
ticklist.append(int(i / 30))
plt.xticks(np.arange(len(ticklist)), ticklist)
в итоге отображаются номера месяцев, но они присваиваются значениям оси x номера месяца (число 5 месяц находится на пятом значении графика, а не на 150-м).
Я хочу, чтобы результатом было то, что вдоль каждого 30-го значения на графике имеется возрастающий список чисел (номеров месяцев).это показывает временной интервал данных по месяцам.