Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在Google注释的时间线上使用rangechange()仅获取选定范围的数据?_Javascript_Google Visualization - Fatal编程技术网

Javascript 如何在Google注释的时间线上使用rangechange()仅获取选定范围的数据?

Javascript 如何在Google注释的时间线上使用rangechange()仅获取选定范围的数据?,javascript,google-visualization,Javascript,Google Visualization,我有大量的数据点,我想使用。我认为在JS中输出100000个data.setValue点来构建DataTable会导致性能问题。相反,我希望输出一个小数字,然后根据所选的日期范围增加 时间线包括范围更改时触发的事件- 触发rangechange方法时,是否可以查询URL以返回该日期范围的数据,然后更新时间线以显示该数据?执行此操作的代码是什么?是 您只需向服务器发出另一个请求,从服务器获取一个新的DataTable,并为其提供查询参数,以定义您感兴趣的时间范围 然后使用addRows方法将返回的

我有大量的数据点,我想使用。我认为在JS中输出100000个data.setValue点来构建DataTable会导致性能问题。相反,我希望输出一个小数字,然后根据所选的日期范围增加

时间线包括范围更改时触发的事件-

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

您只需向服务器发出另一个请求,从服务器获取一个新的DataTable,并为其提供查询参数,以定义您感兴趣的时间范围

然后使用addRows方法将返回的数据与以前使用的datatable中的数据组合起来

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

这会给你你想要的效果

波波灯