我在网上搜索了在IE8下使用d3.js SVG的问题,我发现一种理想的方法是使用 R2D3 ,我尝试这样做,但它仍然不起作用然而。 我不确定我尝试过的是对的,我只需要像这样导入库吗?
<html>
<head>
<title>R2D3 101</title>
<!--[if lte IE 8]><script src="r2d3.js" charset="utf-8"></script><![endif]-->
<!--[if gte IE 9]><!-->
<script src="d3.js"></script>
<!--<![endif]-->
</head>
<body>
<h1>Hello, world!</h1>
</body>
</html>
其他事情不需要改变?如果您有兴趣,我可以向您展示一个关于我的树形图功能的简单演示。 http://jsfiddle.net/srvikram13/cR35x/9/
首先,我正在考虑使用github中提到的转换是否存在限制问题:https://github.com/mhemesath/r2d3/
但问题是,我真的把这个功能写成了好的一个:
// BAD
circles.transform('translate(20)');
// GOOD
circles.transform('translate(20,0)');