Javascript 谷歌图表输入数据大小限制

Javascript 谷歌图表输入数据大小限制,javascript,charts,google-visualization,Javascript,Charts,Google Visualization,我的情况如下, 我正在为我的web应用程序使用GoogleCharts,其中我在图表中显示了一些数据。我提供的数据点数量从数千到几十万不等 我观察到,在大量数据点(~10.000)之后,Google图表渲染脚本(从Google下载的脚本)开始无响应。当我增加数据时,脚本无法生成图表,我的浏览器挂起。如果我尝试对数据做一些不同的操作,不包括谷歌图表,浏览器的行为与预期一致 我的计算机有8GB,其中4个在我运行这些测试用例时是空的 那么GoogleCharts API可以处理的数据量有什么限制吗?这

我的情况如下,

我正在为我的web应用程序使用GoogleCharts,其中我在图表中显示了一些数据。我提供的数据点数量从数千到几十万不等

我观察到,在大量数据点(~10.000)之后,Google图表渲染脚本(从Google下载的脚本)开始无响应。当我增加数据时,脚本无法生成图表,我的浏览器挂起。如果我尝试对数据做一些不同的操作,不包括谷歌图表,浏览器的行为与预期一致

我的计算机有8GB,其中4个在我运行这些测试用例时是空的

那么GoogleCharts API可以处理的数据量有什么限制吗?这是浏览器/计算机特有的问题吗


这个问题不是重复的:

我在一个“谷歌可视化API”论坛上看到了一个类似的问题:


数据的大小没有限制,问题在于需要多少绘图来表示该数据。

我目前正在测试这一点。我在7秒内加载的折线图上有61000个点,但我希望使我的代码尽可能有效。此外,还需要下载数据,因此缓存非常重要。我的目标是能够持有500000到1000000点,并让他们合理地快速下载

我认为限制在服务器、客户端pc和实现这一切的代码上。如果您的代码到处循环,或者如果您使用php将数据传递给客户机,那么您可以快速达到您的极限


我发现直接读取.json文件会大大增加限制。大约30000人死亡

接得好!但我仍在试图找到更具体的东西,以确定图表是否会提前“崩溃”。出于兴趣,您是否尝试过使用不同图表类型的数据?我有一个堆积的条形图,它使浏览器负担过重,因为它绘制了许多矩形来可视化一年的数据。切换到面积图可以大大提高响应能力。因为是时间序列数据,所以我必须使用折线图。我也使用了面积图,但不适用于那个数量的数据。我可以试试看是否有效!隔夜的测试让我发现,在刷新图表可能导致代码崩溃之前,我的限制实际上是50k行10列。超过50k的图表在我的笔记本电脑i7上也很落后,但我需要它在手机上运行,所以我将上限限制在50k以下。我确实渲染了15万个点,本来可以更进一步,但由于我需要刷新图表,显示和重新渲染另一个图表根本不起作用。我现在专注于过滤数据,以删除一遍又一遍相同的结果。