Если я правильно понимаю, вы хотели бы изменить метки на оси X графика с чисел [0, 1, ... 11]
на названия соответствующих месяцев ['Январь', 'Февраль', ... 'декабрь'].
Если это так, вы можете сделать это, используя это:
# Get the current locations of the labels
locations, labels = plt.xticks()
# Set the values of the new labels
months = ['January', 'February', 'March', 'April', 'May', 'June', 'July',
'August', 'September', 'October', 'November', 'December']
# Place the new labels
plt.xticks(locations, labels=months)
Вы можете сделать это с использованием менее жестко заданных значений, используя модуль calendar
:
import calendar
locations, labels = plt.xticks()
months = [calendar.month_name[n] for n in range(1, 13, 1)]
plt.xticks(locations, labels=months)