Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.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 使用dojo渲染大型图表数据时,如何克服浏览器中的停止脚本错误_Javascript_Performance_Browser_Dojo_Dojox.charting - Fatal编程技术网

Javascript 使用dojo渲染大型图表数据时,如何克服浏览器中的停止脚本错误

Javascript 使用dojo渲染大型图表数据时,如何克服浏览器中的停止脚本错误,javascript,performance,browser,dojo,dojox.charting,Javascript,Performance,Browser,Dojo,Dojox.charting,我正在开发一个涉及复杂图表的应用程序。试图在图表中呈现大量数据时,浏览器没有响应,并显示说明停止脚本错误的警报。我需要在图表中呈现这些数据。有没有办法解决这个问题 我已经尝试了本文给出的解决方案。但问题依然存在 我使用dojo1.8绘制图表您如何呈现这些数据?你是在使用某种循环吗?(例如,while,…)或者您正在使用其他东西。据我所知,循环结构是同步的。您可以尝试使用回调,但提供的解决方案也使用回调,所以奇怪的是它不起作用(因为它是异步的)。另外,何时调用render()函数?你能发布你的代码

我正在开发一个涉及复杂图表的应用程序。试图在图表中呈现大量数据时,浏览器没有响应,并显示说明停止脚本错误的警报。我需要在图表中呈现这些数据。有没有办法解决这个问题

我已经尝试了本文给出的解决方案。但问题依然存在


我使用dojo1.8绘制图表

您如何呈现这些数据?你是在使用某种循环吗?(例如,while,…)或者您正在使用其他东西。据我所知,循环结构是同步的。您可以尝试使用回调,但提供的解决方案也使用回调,所以奇怪的是它不起作用(因为它是异步的)。另外,何时调用
render()
函数?你能发布你的代码吗?我有一个很有挑战性的图表要做,来表示数百万个数据点。。。浏览器根本无法处理这么多的数据。为了减少显示的数据点数量,我不得不采取抽样的方法。我的图表在几千个数据点上运行良好,但仅此而已。然后我实现了放大功能,以获得图表中特定区域的更详细视图。所以基本上,我认为答案是,到今天为止,你可能无法表示你试图绘制的数据点的数量。