Отображение дат по оси x с помощью библиотеки Python matplotlib

Я пытаюсь сопоставить информацию с датами. У меня есть список дат в формате "02.01.1991".

Я преобразовал их, выполнив следующие действия:

x = parser.parse(date).strftime('%Y%m%d'))

что дает 19910102

Затем я попытался использовать num2date

import matplotlib.dates as dates
new_x = dates.num2date(x)

График:

plt.plot_date(new_x, other_data, fmt="bo", tz=None, xdate=True)

Но я получаю сообщение об ошибке. Пишет "ValueError: год вне допустимого диапазона". Есть решения?

56
задан irl_irl 9 March 2012 в 01:47
поделиться