首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在不支持svg的浏览器上从d3.js渲染svg,尤其是IE 8?

在不支持svg的浏览器上从d3.js渲染svg,尤其是IE 8?
EN

Stack Overflow用户
提问于 2013-06-28 05:13:49
回答 1查看 422关注 0票数 0

我在d3.js中从事数据可视化工作,我的可视化适用于所有支持SVG的浏览器。但IE8及更低版本的表现并不是很好。我已经看到了这个问题的各种答案。有像R2D3和D34Raphel这样的javascript库。R2D3库不适合我。

代码语言:javascript
复制
<!--[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]-->

我得到了这个错误:

代码语言:javascript
复制
SCRIPT87: Invalid argument. 
r2d3.js, line 8434 character 7

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

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

如有任何建议,我们将不胜感激!

谢谢,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-29 03:08:11

我不想让这个问题得不到解答。我只回答我自己的问题。在尝试使用不同的js库来帮助svg在IE8及更低版本上显示之后。我使用R2D3库的成功率很高。

因此,我对R2D3库投了赞成票。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17353314

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档