Google Visualization - аннотированная легенда временной шкалы - PullRequest
1 голос
/ 12 июля 2010

У меня есть аннотированный график времени, который получает новые данные через ajax.Работает нормально, появляются новые точки и я перерисовываю график.Мой график состоит из двух линий, поэтому в легенде сверху есть две метки.По какой-то глупой причине, каждый раз, когда граф перерисовывается, метки легенды меняются местами!Так будет сказано:

• Foo 5.2 • Bar 3.6

А потом я обновлю (и новых данных не будет, поэтому вызов перерисовки на 100% идентичен предыдущему) и теперь он говорит:

• Строка 3.6 • Foo 5.2

На соответствующем красном и синем, конечно.Что на земле будет иметь апплет для этого?Есть ли способ контролировать порядок надписей на легендах?Я ничего не мог найти в официальной документации.

1 Ответ

1 голос
/ 04 января 2011

Попробуйте использовать google.visualization.DataTable.Например:

dataTable = new google.visualization.DataTable({cols:graphColumns, rows:graphRows});
chart = new google.visualization.AnnotatedTimeLine($('#chart_div')[0]);
chart.draw(dataTable)

Я использую его таким образом, и у меня нет проблем со значениями легенды.

...