2012-07-20 76 views
4

我想复制这个D3js Dynamic Tree example使用Raphael。我不能在IE8中使用这个例子,因为它不支持SVG。我需要找到这个问题的替代方案。复制d3.js Raphael的动态树

我已经尝试过使用d34raphael,但没有太多的文档让我去除了仅仅几个基本示例之外的工作。

有关如何将此动态树转换为Raphael的任何建议将不胜感激。

+3

你需要动态的图吗?您可以复制svg输出并将其通过SVG转换为Raphael转换器 – Duopixel 2012-07-20 20:31:31

+4

以下是关于D3的内容 - 它专门用于使用任何需要的渲染库。 D3处理数学,就是这样。所以你可以通过这个例子并用Raphael引用替换SVG引用。 – 2012-07-20 21:02:19

+0

@Duopixel我需要它是动态的。顺便说一句,你是什么意思的SVG输出。 – locorecto 2012-07-21 02:26:51

回答

1

您可以用Protovis构建此可视化。 The example on the Protovis page页面不是动态的,但有一些动态树的例子in the tests。 Protovis通过VML渲染附加组件支持相当不错的MSIE 7/8:Protovis-MSIE

+0

感谢您的建议。不幸的是,我不能依赖任何外部附加组件。我不能要求客户安装附加组件来查看此图。 – locorecto 2012-07-25 03:41:40

+0

也许我不清楚:这个补充是用于Protovis,不适用于IE。你的用户不需要做任何事情。 IE已经有VML支持,附加组件只是让Protovis在IE中使用VML而不是SVG。 – Borgar 2012-07-25 23:31:27

+0

好的,我会试试 – locorecto 2012-07-27 19:21:17