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

nvd3.js rendering solution for Internet Explorer

本文关键字:解决方案 Explorer js Internet nvd3      更新时间:2023-09-26

我正在考虑实现一些东西来帮助在Internet Explorer中显示渲染的SVG图(使用nvd3.js生成)

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

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

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

SVGweb似乎并不真正起作用,Chrome Frame不是一个真正的选择,所以我不确定其他人使用什么。任何见解都值得赞赏

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

https://github.com/mhemesath/r2d3