适用于Internet Explorer的nvd3.js渲染解决方案

时间:2013-01-28 19:35:36

标签: javascript internet-explorer d3.js nvd3.js

我正在考虑实施某些内容来帮助在Internet Explorer中显示渲染的SVG图形(使用nvd3.js生成)

这是因为我没有使用d3.js,它对raphael.js有一些支持(通过D34raphael)。 Raphael.js基本上采用svg元素并在其包装函数中围绕它们绘制路径以生成vml或svg。有些人报告能够完成所有d3逻辑,然后用raphael语句包装实际的svg绘图。

但NVD3.js在代码周围的许多地方生成svg元素,而不是一个地方。

我正在寻找涉及对我的php服务器运行ajax调用的解决方案,该服务器将读取渲染的html页面,提取渲染的nvd3 svg,并在其位置创建图像。在我走下那个兔子洞之前,我不确定那是多么实用。

SVGweb似乎没有用,Chrome Frame实际上不是一个选项,所以我不确定其他人使用的是什么。任何见解都表示赞赏

1 个答案:

答案 0 :(得分:4)

尝试使用r2d3。它是IE的库,它使用与D3完全相同的语法。

https://github.com/mhemesath/r2d3