我试图svg:line
在按下按钮时交换我的图表(元素)的轴。我希望过渡像时钟的表盘一样发生。
线
d3.select(".yAxis").transition().duration(500).attr("transform", function() {
var value = invert?0:90;
return "rotate("+value+" "+x1+","+y1+")";
});
正在同时进行翻译和旋转,这不符合我的目的。
我希望这条线只是围绕 (x1,y1) 旋转而不是平移和旋转。
我该怎么做呢?
为了更清楚,这里是小提琴