Аннотировать график временных рядов в Matplotlib

У меня есть индексный массив (x) дат (объекты datetime) и массив фактических значений ( у: цены облигаций). Выполнение (в iPython):

plot(x,y)

Создает прекрасный график временных рядов с осью x, помеченной датами. Пока нет проблем. Но я хочу добавить текст в определенные даты. Например, в 2009-10-31 я хочу отобразить текст «Событие 1» со стрелкой, указывающей на значение yна эту дату.

Я прочитал документацию Matplotlib по text()и annotate()безрезультатно. Он охватывает только стандартные пронумерованные оси X, и я не могу сделать вывод, как работать с этими примерами над моей проблемой.

Спасибо

33
задан luffe 16 June 2012 в 22:01
поделиться