我正在考虑实现一些东西来帮助在 Internet Explorer 中显示渲染的 SVG 图(使用 nvd3.js 生成)
这样做的复杂性是我没有使用对 raphael.js 有一些支持的 d3.js(通过 D34raphael)。Raphael.js 基本上采用 svg 元素并在其包装函数中围绕它们绘制路径以生成 vml 或 svg。有些人报告说能够完成所有 d3 逻辑,然后在 raphael 语句中封装实际的 svg 绘图。
但是 NVD3.js 在代码周围的很多地方生成 svg 元素,而不是一个地方。
我正在研究涉及对我的 php 服务器运行 ajax 调用的解决方案,该调用将读取呈现的 html 页面,提取呈现的 nvd3 svg,并在其位置创建图像。在我进入那个兔子洞之前,我不确定这有多实用。
SVGweb 似乎并没有真正起作用,Chrome Frame 并不是一个真正的选择,所以我不确定其他人使用什么。任何见解表示赞赏