答案 0 :(得分:1)
您可以尝试以下更改(应用于原始代码:http://codepen.io/anon/pen/mOjaYW)
增加labelArc
var labelArc = d3.svg.arc()
.outerRadius(radius + 30)
.innerRadius(radius + 30);
将主图表svg更多地移到右侧
transform: 'translate(' + w/1.5 +',' + h/2 + ')'
将标签对齐
.attr("text-anchor", "middle")
调整窗口小部件类的大小
width:500px