D3 힘 그래프를 동시에 확장 및 변환하려고합니다. 예 : 버튼을 클릭하면 400 %로 축척 된 다음 화면 중앙에 표시됩니다. 이것은 모두 부드러운 애니메이션 효과와 함께 발생해야합니다.크기를 조정하고 함께 번역하는 방법?
//animate vis to visible area
vis.transition()
.duration(2000)
.attr("transform", "scale(" + someScaleValue + ")" + "center("0,0)");
이렇게하면 크기 조정은 잘되지만 그래프는 가운데에 배치되지 않습니다. 오른쪽 아래 모퉁이로 이동합니다.
vis.transition()
.duration(2000)
.attr("transform", "scale(" + someScaleValue + ")");
두 번째로 번역 할 때 저울이 100 %로 재설정되는 이유는 무엇입니까? 이 역시 작동하지 않습니다
vis.transition()
.duration(2000)
.attr("transform", "scale(" + scaleValue + ")" + "translate(0,0)");`
:
는 또한 사용했습니다. 도와주세요.