D3径向树状图跳到左上方

时间:2018-06-22 23:38:12

标签: javascript reactjs d3.js

我正在使用React和D3创建径向树状图。它具有拖动和缩放功能。每当我移动地图时,它就会跳到左上角。

我创建了一个codesandbox来演示该问题。加载后单击该图以查看跳转到左上方。

我之前提出了一个类似的问题,here,但D3地图略有不同,但问题相同。但是,我尝试在那里应用该解决方案的尝试失败了。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:3)

您只需要使用所需的转换来调用zoom函数:

svg.call(zoom.transform, transform);

以下是分叉的CodeSandbox:https://codesandbox.io/s/pjn98n7l5q