有没有办法改变 D3 中饼图的位置? 看来我只能设置内半径和外半径,不能设置中心。 我想在我的圆环图(仪表)周围绘制另一个圆柱,但它现在不适合。 在 IE 中看起来没问题,所以这也可能是一个浏览器错误。 感谢任何帮助,我对 html/d3/javascript 很陌生。
我修改了我的代码: https://jsfiddle.net/mistert69/nz0tvq24/3/
没有半径中心? :
var arc = d3.svg.arc()
.innerRadius(innerRadius)
.outerRadius(outerRadius);
var pie = d3.layout.pie()
.startAngle(-120 * (pi / 180))
.endAngle(120 * (pi / 180));
最佳答案
嘿,您可以使用 attr('transform', 'translate(x, y)' 翻译包含饼图的组。
没有其他方法可以在 d3 中定位饼图。
关于javascript - d3 改变饼图的位置(中间点),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29196664/