Я продолжаю играть с Dygraphs с временными рядами. Я следил за документацией здесь: http://dygraphs.com/annotations.html и здесь: http://dygraphs.com/gallery/#g/annotations
Моя ось x - это объект Date () javascript. После проверки пример моего массива временных рядов, который я использую с Dygraphs, выглядит следующим образом:
[[Wed Sep 25 2013 00:00:00 GMT+0100 (GMT Daylight Time), 5.311174814188838, 11],
[Wed Sep 25 2013 01:00:00 GMT+0100 (GMT Daylight Time), 5.313242976801092, 11],
[Wed Sep 25 2013 02:00:00 GMT+0100 (GMT Daylight Time), 5.310303423288409, 11],
[Wed Sep 25 2013 03:00:00 GMT+0100 (GMT Daylight Time), 5.301762506225051, 11]]
Серии могут быть «А» и «Б». Как ни пытаюсь установить аннотацию, не получается. Например,
annDate = new Date('2013 09 25');
g.setAnnotations([
{
series: "A",
x: annDate,
shortText: "L",
text: "Coldest Day"
}
]);
Я попытался напрямую указать дату в виде строки, например «2013-09-25» и т. д., но не могу отобразить аннотацию на графике.
РЕДАКТИРОВАНИЕ Скрипт здесь: http://jsfiddle.net/be8s6/3/