我正在考虑实现一些东西来帮助在internet explorer中显示渲染的SVG图形(用nvd3.js生成)。
这样做的复杂之处在于,我没有使用d3.js,它支持raphael.js (通过D34raphael)。Raphael.js基本上采用svg元素,并在其包装器函数中围绕这些元素绘制路径,以生成vml或svg。有些人报告说,能够完成所有的d3逻辑,然后在拉斐尔语句中封装实际的svg绘图。
但是NVD3.js在代码周围的许多地方生成svg元素,而不是在一个地方。
我正在寻找解决方案,其中包括对我的php服务器运行ajax调用,该服务器将读取呈现的html页面,提取呈现的nvd3 svg,并在其位置创建一个图像。在我进入那个兔子洞之前,我还不确定这有多实用。
SVGweb似乎不是很好用,Chrome Frame也不是一个好的选择,所以我不知道其他人用的是什么。任何见解都是值得欣赏的
发布于 2013-01-29 23:36:45
尝试使用r2d3。这是IE库中的一个插件,它使用与D3完全相同的语法。
https://stackoverflow.com/questions/14569763
复制相似问题