我正在玩下面的小提琴: http: //jsfiddle.net/KsFPh/ 它使用 d3 和 SVG 来呈现圆环图
var vis = d3.select("#pie-chart").append("svg:svg")
.attr("width", w)
.attr("height", h);
我需要应用/包含什么才能在 IE 7 和 8 中进行这项工作?目前它适用于IE9。拉斐尔是一个选择还是我在吠叫错误的树?
我正在玩下面的小提琴: http: //jsfiddle.net/KsFPh/ 它使用 d3 和 SVG 来呈现圆环图
var vis = d3.select("#pie-chart").append("svg:svg")
.attr("width", w)
.attr("height", h);
我需要应用/包含什么才能在 IE 7 和 8 中进行这项工作?目前它适用于IE9。拉斐尔是一个选择还是我在吠叫错误的树?
这些版本的 IE 不支持 SVG。您可以尝试类似https://code.google.com/p/svg2vml/的方法。有关更多想法,请参阅Can't display SVG charts in Internet Explorer 8的公认答案。
看看g.raphael.js也许?有关示例,请参见http://matthewodette.com/graphael-donut-charts/ 。
如果您想使用d3.js但也需要它在较旧的 IE 版本中工作,还有r2d3 shim 。