1

我正在使用 d3.js 制作一个应用程序,但我正在驱动大量数据并且图形太大,这会减慢我的导航速度。

有人可以告诉我什么可能是解决方案或前进的方向。

这是应用程序。http://www.ingeniosolido.com/s2m2/prototype30/line_zoom_actual_30_interval.html

这是代码。 https://gist.github.com/3854943

4

2 回答 2

0

看起来您并没有进行很多特定于元素的交互。您可能会考虑渲染到画布。请参阅:d3.js 的 HTML5 画布替代品,图形可视化库

于 2012-10-09T20:50:26.147 回答
0

您是否尝试过删除一些(阅读:大多数/全部)剪辑路径?不使用裁剪路径几乎总是更快(除非它裁剪掉昂贵的区域,例如过滤器、不透明度、复杂的几何图形等)。

它看起来有点像你至少可以将一些剪辑移动到一个级别,例如在父 <g> 元素上。

此外,您链接到的 svg 并不真正符合大标记的条件。

于 2012-10-09T11:27:14.150 回答