Javascript 使用dojo渲染大型图表数据时,如何克服浏览器中的停止脚本错误
我正在开发一个涉及复杂图表的应用程序。试图在图表中呈现大量数据时,浏览器没有响应,并显示说明停止脚本错误的警报。我需要在图表中呈现这些数据。有没有办法解决这个问题 我已经尝试了本文给出的解决方案。但问题依然存在Javascript 使用dojo渲染大型图表数据时,如何克服浏览器中的停止脚本错误,javascript,performance,browser,dojo,dojox.charting,Javascript,Performance,Browser,Dojo,Dojox.charting,我正在开发一个涉及复杂图表的应用程序。试图在图表中呈现大量数据时,浏览器没有响应,并显示说明停止脚本错误的警报。我需要在图表中呈现这些数据。有没有办法解决这个问题 我已经尝试了本文给出的解决方案。但问题依然存在 我使用dojo1.8绘制图表您如何呈现这些数据?你是在使用某种循环吗?(例如,while,…)或者您正在使用其他东西。据我所知,循环结构是同步的。您可以尝试使用回调,但提供的解决方案也使用回调,所以奇怪的是它不起作用(因为它是异步的)。另外,何时调用render()函数?你能发布你的代码
我使用dojo1.8绘制图表您如何呈现这些数据?你是在使用某种循环吗?(例如,while,…)或者您正在使用其他东西。据我所知,循环结构是同步的。您可以尝试使用回调,但提供的解决方案也使用回调,所以奇怪的是它不起作用(因为它是异步的)。另外,何时调用
render()
函数?你能发布你的代码吗?我有一个很有挑战性的图表要做,来表示数百万个数据点。。。浏览器根本无法处理这么多的数据。为了减少显示的数据点数量,我不得不采取抽样的方法。我的图表在几千个数据点上运行良好,但仅此而已。然后我实现了放大功能,以获得图表中特定区域的更详细视图。所以基本上,我认为答案是,到今天为止,你可能无法表示你试图绘制的数据点的数量。