График временного ряда, который поддерживает произвольные аннотации даты?
Я делаю линейную диаграмму временного ряда, в настоящее время использую стандартную линейную диаграмму Google. Данные состоят из набора дат и значений для примерно десятка различных категорий. Нет проблем с отображением всего этого на графике.
С чем я сталкиваюсь, так это с тем, что я хотел бы наложить на график различные вехи, и мне нужен какой-то маркер аннотации для определенной даты. Проблема в том, что нет никакой гарантии, что дата одного из этих этапов обязательно должна совпадать с той же датой, что и один из точек данных, и, по крайней мере, пока Диаграмма аннотаций Google или добавление аннотаций к линейной диаграмме, кажется, требуют, чтобы аннотация быть добавлен в качестве необязательного текста к существующей точке данных.
Я начал играть с Rickshaw, так как некоторые учебники создавали впечатление, что он поддерживает произвольные точки аннотации, но кажется, что нужно немного поработать, чтобы он выглядел так же хорошо, как диаграммы Google из коробки.
Есть ли способ или хак или что-то, чтобы добавить аннотации в Google Annotation Chart, если дата аннотации не совпадает с датой существующей точки данных? Или есть какая-то другая библиотека графиков, которая бы легче справилась с этим?
1 ответ
С помощью LineCharts вы можете аннотировать значения осей, добавляя столбец роли "аннотация" сразу после столбца домена (оси). Вы можете добавить одну или несколько строк в таблицу DataTable, которые содержат аннотации на определенные даты, даже если эти даты не содержат данных в других точках - просто установите для этих других столбцов значение null
,