圆环图与部分环绕

时间:2013-08-13 10:08:08

标签: d3.js

我正在使用D3.js圆环图构建上下文菜单。现在我想在鼠标移动某个元素时添加一个子菜单,就像这样(对不起我的绘画技巧):

Menu sketch

主甜甜圈菜单已经完成,但我无法弄清楚如何添加子菜单。它必须以父元素(具有子项的元素)为中心,因为主菜单中的其他菜单项也可能有子菜单。

我已经调查了这个问题:D3.js - Donut charts with multiple rings但是这些都是完整的戒指。

有人举个例子吗?

1 个答案:

答案 0 :(得分:5)

我设法让它发挥作用!我使用了startAngleendAngleinnerRadiusouterRadius

尚未完成父元素周围的居中。我现在只是将子菜单放在首位。这是结果:

Context menu

感谢大家的帮助!