如何在Google Annotated Timeline上使用范围更改()来仅获取所选范围的数据?

问题描述 投票:0回答:1

我有大量的数据点,我想使用Google Visualization: Annotated Time Line绘制图表。我想,在JS(data.setValue)中输出100,000个using PHP similar to the method described here点来构建DataTable会导致性能问题。相反,我想输出一个小数字,然后根据所选的日期范围增加。

时间线包括在范围更改时触发的事件 - rangechange()

当触发rangechange()方法时,是否可以查询URL以返回该日期范围的数据,然后更新时间线以显示该数据?代码是做什么的?

javascript google-visualization
1个回答
0
投票

是,

您只需从服务器向服务器发回另一个请求以获取新的DataTable(给它查询参数以定义您感兴趣的时间范围)。

然后将返回的数据与先前使用的数据表中的数据组合在一起(使用addRows()方法)。

然后重新创建图表并将范围设置为创建之前的范围。

这应该会给你你想要的效果。

  • 鲍勃莱特
© www.soinside.com 2019 - 2024. All rights reserved.