Javascript d3.js文本旋转问题,数字显示反向
我用d3文本来画一些数字,用旋转来改变位置,但它的变化似乎比我预期的要大,就像在屏幕截图中,如何让左边的数字反转,我想它可能像3D旋转,我不知道如何解决它,或者我画的文本是错误的Javascript d3.js文本旋转问题,数字显示反向,javascript,d3.js,Javascript,D3.js,我用d3文本来画一些数字,用旋转来改变位置,但它的变化似乎比我预期的要大,就像在屏幕截图中,如何让左边的数字反转,我想它可能像3D旋转,我不知道如何解决它,或者我画的文本是错误的 g.selectAll('text') .data(sumArr) .enter() .append('text') .text(function(d){
g.selectAll('text')
.data(sumArr)
.enter()
.append('text')
.text(function(d){
return d;
})
.style('fill', '#aeaeae')
.attr('x', function(d){
console.log(d, x(d))
return x(d) + R + 10;
})
.attr('y', 12 * SCALE)
.attr('font-size', 12 * SCALE)
.attr('transform', function(d,i){
return 'rotate(' + (300/30 * i - 125) + ')';
});
类似但有点不同的问题如下:也许你应该对文本进行特殊的平移检查旋转角度是否超出阈值,如果你想旋转180度?如果是这样,旋转180度。