代码之家  ›  专栏  ›  技术社区  ›  Tesserex

谷歌可视化-带注释的时间线图例

  •  1
  • Tesserex  · 技术社区  · 14 年前

    我有一个带注释的时间线图,它通过ajax获取新数据。它工作正常,新的点进来,我重新绘制了图表。我的图表有两行,所以上面的图例中有两个标签。不管是什么愚蠢的原因,每次重新绘制图形时,图例标签都会交换位置!所以它会说

    Foo 5.2巴3.6

    然后我会刷新(不会有新的数据,所以重画的调用与前一个完全相同),现在它显示

    酒吧3.6 Foo 5.2

    当然是红色和蓝色。究竟是什么让applet来完成这个任务呢?有什么方法可以控制图例标签的顺序吗?我在官方文件中找不到任何关于它的资料。

    1 回复  |  直到 14 年前
        1
  •  1
  •   offex    14 年前

    尝试使用google.visualization.DataTable。例如:

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

    我用这种方式,我的传奇价值观没有任何问题。