GWT - 图表 - 大数据集得到无响应的警告

时间:2012-02-05 06:49:07

标签: gwt dataset google-visualization

我正在努力学习GWT,并制作了一个运行轮盘系统模拟的小型项目应用程序。我在折线图中使用GWT的可视化API渲染结果。

我发现如果结果高于图表1K数据点我开始从Firefox和Chrome开始收到无响应的脚本警告,IE无论如何都会爆炸。

从Google服务器端或客户端计算机上渲染图表是否挂断?不确定我是否理解所涉及的机制。

就解决方案而言:

1)如果是客户端问题我可以以某种方式将数据发送到我的服务器端,在那里实例化图表,并简单地将其完成返回到浏览器异步而不是占用客户端资源?

2)或者,可视化API根本无法处理如此多的数据点?

非常感谢提前。

2 个答案:

答案 0 :(得分:0)

GWT-Visualization连接到谷歌服务器下载库,但渲染在客户端完成。您无法在服务器端使用它进行渲染。
我也可以确认Visuazation无法处理~1K点。 您可以尝试其他服务器端GWT库,如GFlot或clientsidegchart 对于服务器端渲染,您可以使用任何java库图形库(例如.Jraraph)。只需创建一个图形图像并将其下载到您的身边。通过这种方式,您可以在客户端收到静态图像但没有挂起。

答案 1 :(得分:0)

也许是因为您使用addValue()逐个加载值 有一个方法addRows接收一个未在GWT Visualization库中实现的值数组。这可能是加载数据的更快捷方式 查看GWT Charts