NVD3饼图爆炸功能

间谍的

我正在尝试用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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章