IE 9中的Rapheal饼图渲染问题

Ton*_*ose 7 html5 svg raphael internet-explorer-9 pie-chart

我在IE9中遇到了一个问题,比如"SVG4601:SVG路径数据格式不正确,无法完全解析",同时使用Raphael JS和SVG在HTML5页面中绘制饼图.当我绘制svg路径时,由于"d"属性,d ="(路径数据)"为空,饼图不会出现并显示控制台错误,如"SVG4601:SVG路径数据格式不正确,不能完全解析".

HTML内容应该是这样的......

<path style="fill: #993333; stroke: #ffffff; stroke-width: 0;" fill="#993333" stroke="#ffffff" stroke-width="0" d="M261.5,86.4 A100,100,0,1,0,271.5,98.5"/>
Run Code Online (Sandbox Code Playgroud)

但我进入IE9 ..

<path style="fill: #993333; stroke: #ffffff; stroke-width: 0;" fill="#993333" stroke="#ffffff" stroke-width="0" d=""/>
Run Code Online (Sandbox Code Playgroud)

目前它完全适用于IE8和所有其他浏览器.任何帮助将不胜感激.

Ton*_*ose 3

最后,我将我的 Raphael 库更新到了 V 2.10,并且它运行得很好。

对于IE8开发,请使用svg路径而不是circle标签