2013-06-27 36 views
0

我正在研究d3.js中的数据可视化,并且我的可视化工作适用于所有支持SVG的浏览器。但IE8和以下版本并没有那么好。我已经看到了这个问题的各种答案。有一些JavaScript库,如R2D3和D34Raphel。 R2D3库不适合我。从非svg支持的浏览器(尤其是IE 8)上的d3.js呈现svg?

<!--[if lte IE 8]><script src="r2d3.js" charset="utf-8"></script><![endif]--> 
<!--[if gte IE 9]><!--> 
<script type="text/javascript" src="http://d3js.org/d3.v3.js"></script> 
<!--<![endif]--> 

我得到这个错误:

SCRIPT87: Invalid argument. 
r2d3.js, line 8434 character 7 

我也接触到D34Raphel,但从来没有任何运气。

我想知道是否有其他方法来解决这个与SVG的IE问题。我想仍然使用D3.js。

任何建议将不胜感激!

谢谢,

回答

1

我不想留下这个问题没有答案。我只会回答我自己的问题。经过一些尝试使用不同的js库来帮助svg显示在IE8和更低版本上。我用R2D3库获得了很好的成功率。

因此,R2D3库得到我的投票。