我有一个带注释的时间表图表,可以通过ajax获取新数据。它工作正常,新点进来,我重绘图表。我的图表有两行,因此顶部的图例中有两个标签。无论出于什么愚蠢的原因,每次重绘图形时,图例标签都会交换位置!所以它会说
•Foo 5.2•Bar 3.6
然后我会刷新(并且没有新的数据,因此重绘的调用与前一个完全相同)现在它说
•Bar 3.6•Foo 5.2
当然,分别是红色和蓝色。什么样的applet才能做到这一点?有什么方法可以控制图例标签的顺序吗?我在官方文档中找不到任何相关内容。
答案 0 :(得分:1)
尝试使用google.visualization.DataTable。例如:
dataTable = new google.visualization.DataTable({cols:graphColumns, rows:graphRows});
chart = new google.visualization.AnnotatedTimeLine($('#chart_div')[0]);
chart.draw(dataTable)
我以这种方式使用它,并且我的传奇值没有任何问题。