0
如何在圆环图内旋转带矩形的文本,我试过通过text
选择器d3.timer
,但是这改变了text
当前状态。D3.js - 围绕一个点旋转svg文本
text
将始终在矩形内。
var start = Date.now()
d3.timer(function() {
var angle = (Date.now() - start) * .3,
rotate = function(d,i) {
return "rotate(" + angle/80 + ")";
};
wheel.selectAll("rect").attr("transform", rotate);
});
这里是fiddle
您需要第二个文本选择器。例如:wheel.selectAll(“text”)。attr(“transform”,rotate);或者您需要将所有内容放在一个组中。 – 2015-02-09 04:12:15
@Incodeveritas我试过这个,但不工作 – ravins 2015-02-09 04:54:38
文本选择绝对有效..文本只需要再次分开。 – 2015-02-09 04:55:29