在不支持svg的浏览器上渲染d3.js中的svg,尤其是IE 8
render svg from d3.js on non-svg supported browsers, especially IE 8?
我正在d3.js中进行数据可视化,我的可视化适用于所有支持SVG的浏览器。但IE 8及以下版本的表现并不好。我看到了这个问题的各种答案。有诸如R2D3和D34Raphel之类的javascript库。R2D3库对我不起作用。
<!--[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.
如有任何建议,我们将不胜感激!
谢谢,
我不想让这个问题没有答案。我只回答我自己的问题。在尝试使用不同的js库来帮助svg在IE8及以下版本上显示之后。我使用R2D3库获得了很好的成功率。
因此,R2D3库得到了我的投票。
相关文章:
- 从周围的 HTML 调用 SVG 中的 JavaScript 函数
- 如何理解snap.svg中的Transform属性
- 从JavaScript访问SVG中的Inkscape项
- d3-svg中的选择
- SVG中的text元素将自己完全置于固定值之外
- jQuery获取指定ID的SVG中的所有元素
- 拉斐尔的问题和删除 svg 中的对象
- 如何将悬停事件添加到 SVG 中的多个路径?并让它在IE9中工作
- SVG 中的多个类
- 如何检测 SVG 中的鼠标悬停矩形
- 文本相对于 SVG 中的父项 G 右对齐
- 将 SVG 中的组拆分为位于内容周围的子图像
- 自动缩放的 SVG 中的鼠标位置
- 直线的第一个坐标 (x0,y0) 不会影响 SVG 中的起始位置
- 如何通过按 JavaScript/SVG 中的按钮将形状的半径设置为更大或更小
- 将上传的文件添加为 SVG 中的<图像>元素
- 如何根据某些功能为 svg 中的每个像素分配颜色
- SVG中的弯曲文本会使Chrome崩溃
- 使用D3.js更改SVG中的转换值
- 围绕svg中的对象进行倒角