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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Google Annotated Timeline上使用范围更改()来仅获取所选范围的数据?相关的知识,希望对你有一定的参考价值。

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

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

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

答案

是,

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

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

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

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

  • 鲍勃莱特

以上是关于如何在Google Annotated Timeline上使用范围更改()来仅获取所选范围的数据?的主要内容,如果未能解决你的问题,请参考以下文章

Dagger2:如果没有 @Provides-annotated 方法,就无法提供 ViewModel

如何使用@SpringBootApplication Annotation 自动检测@ConfigurationProperties-annotated 类

如何在 Django 中找到 Min(Sum(annotated column))

如何在宏中获取Scala-macro-annotated类或对象的扩展类路径?

如何使用 Hibernate 3 Annotated Classes 配置 Spring Security 2 数据库身份验证?

SAS Annotated Output GLM