我正在尝试用NVD3图表替换我的Kendo图表。在NVD3饼图中,单击切片时未看到爆炸选项。有没有简单的方法来实现它。谢谢!
我可以使用下面的函数来分解饼图的一部分。我从http://jsfiddle.net/zephod/L4pyk79e/2/获得了帮助
我在nv.d3.js中添加了以下功能
var explode = function (x, index) {
var offset = 10;
var angle = (x.startAngle + x.endAngle) / 2;
var xOff = Math.sin(angle) * offset;
var yOff = -Math.cos(angle) * offset;
return "translate(" + xOff + "," + yOff + ")";
}
通过ae.on('click',函数(d,i)如下调用它。
d3.select(this).select(“ path”)。transition().duration(70).attr(“ transform”,explode);
撤消,使用offset = 0调用相同的函数
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句