d3改变饼图的位置(中点)

时间:2015-03-22 16:10:22

标签: javascript svg d3.js gauge

有没有办法在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));

1 个答案:

答案 0 :(得分:1)

嘿,你可以使用attr翻译包含饼图的组(' transform',' translate(x,y)'。

没有其他方法可以在d3中定位饼图。