D3与IE8兼容性?

13
3个回答

12

D3使用SVG绘图,但由于IE8不支持SVG,因此无法正常工作。您可以尝试使用R2D3,它通过Raphael来模拟SVG以兼容D3。但是要注意,部分功能可能无法使用。请查看https://github.com/mhemesath/r2d3/了解更多详情。


是的,我想问题就出在这里。但我不确定r2d3是如何解决它的,因为现在如果我只是加入所需的r2d3行/文件,它仍然无法在ie8中工作,正如您所看到的http://matthewpiatetsky.com/jsdemo.html - LemonMan
我现在看起来不能只包含JS文件,而是需要使用Makefile?会尝试弄清楚。 - LemonMan
是的,我认为我现在有完整的文件了,但我不认为它能正常工作。 - LemonMan
1
d3并不是“使用”SVG,它只是推荐的图形系统。你绝对可以在没有SVG和简单DOM元素的情况下使用d3,并且仍然可以取得很好的效果。 - Louis Chatriot

7

Aight.js 对我有用,只需要在导入 d3.js 之前注意导入它。


3

现在有许多关于R2D3的好演示Aight演示

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接