13

有什么方法可以让 D3 兼容 IE8?此处和文档中的许多帖子都建议使用 aight。 https://github.com/shawnbot/aight/blob/master/aight.js

但是,我将提到的行/文件添加到我的 html 中,但这在 ie8 中仍然不起作用。 http://matthewpiatetsky.com/jsdemo.html

有谁知道我是否需要采取任何其他步骤?

也许使用 r2d3?不知道该怎么做,但会尝试弄清楚

4

3 回答 3

12

D3 使用 SVG 绘制图形,因为 IE8 不支持 SVG,所以它无法工作。我会尝试 R2D3,它通过 Raphael 填充 SVG 以与 D3 兼容。有一些限制,因为某些功能将不可用。查看https://github.com/mhemesath/r2d3/了解更多详情

于 2013-06-19T22:34:33.147 回答
7

aight.js 为我工作,只需要注意在 d3.js 之前导入它

于 2014-01-04T06:59:53.617 回答
3

现在存在许多R2D3和Aight演示的优秀演示。

我认为重新编码您的问题以在其中一个库中演示它超出了 SE 的范围,但希望您发现这些链接有用。

于 2014-10-01T21:38:09.187 回答