Javascript d3.js文本旋转问题,数字显示反向

Javascript d3.js文本旋转问题,数字显示反向,javascript,d3.js,Javascript,D3.js,我用d3文本来画一些数字,用旋转来改变位置,但它的变化似乎比我预期的要大,就像在屏幕截图中,如何让左边的数字反转,我想它可能像3D旋转,我不知道如何解决它,或者我画的文本是错误的 g.selectAll('text') .data(sumArr) .enter() .append('text') .text(function(d){

我用d3文本来画一些数字,用旋转来改变位置,但它的变化似乎比我预期的要大,就像在屏幕截图中,如何让左边的数字反转,我想它可能像3D旋转,我不知道如何解决它,或者我画的文本是错误的

        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度。