Я пытаюсь расположить текст, используя метод .text () в matplotlib.Моя ось X отформатирована как datetime64.Он работает как рекламируется, но я все же получаю ошибку, как показано ниже.
Мой код:
fix, ax = plt.subplots()
ax.plot(x,y)
ax.text('2014-11-01', 82, 'Text goes here', fontsize=26, weight='bold', alpha=.8)
plt.text('2014-11-01', 77, s= 'Subtitle text goes here', fontsize=18)
, который возвращает график, как и ожидалось: график с текстом
Кроме того, возникает ошибка:
TypeError: must be real number, not str
Я очень смущен этим.Я также попытался передать число с помощью метода date.date2num (t) в matplotlib, но это не удалось.