D3 V5 Tree link 源位置不正确
D3 V5 Tree link source position is incorrect
我一直在制作树层次结构图,有两个过滤器,一个显示完整的层次结构,一个仅显示树中某个节点的沿袭。
切换到世系视图时,链接的源节点位置似乎不正确并保持其旧位置。
在下面的这张照片中,我们显示了完整的层次结构。
在下面这张照片中,我们只显示了一个用户的谱系。
如您所见,链接的来源位置很不对。
我通过减少每个节点的 children 数组对象中的元素,将图表缩小为沿袭视图。
问题示例:https://blockbuilder.org/frazboyz/dc5a4f77e9c61acc996f2efc5d00d3cd
该错误是由于我克隆对象并将其分配为更改其对象的 Node 中的子项引起的。
原创
https://blockbuilder.org/frazboyz/dc5a4f77e9c61acc996f2efc5d00d3cd
已修复
https://blockbuilder.org/frazboyz/9d0c834e5c99e1da9481ea6c922cf9ca
参见第 216 行。
我一直在制作树层次结构图,有两个过滤器,一个显示完整的层次结构,一个仅显示树中某个节点的沿袭。
切换到世系视图时,链接的源节点位置似乎不正确并保持其旧位置。
在下面的这张照片中,我们显示了完整的层次结构。
在下面这张照片中,我们只显示了一个用户的谱系。
如您所见,链接的来源位置很不对。
我通过减少每个节点的 children 数组对象中的元素,将图表缩小为沿袭视图。
问题示例:https://blockbuilder.org/frazboyz/dc5a4f77e9c61acc996f2efc5d00d3cd
该错误是由于我克隆对象并将其分配为更改其对象的 Node 中的子项引起的。
原创 https://blockbuilder.org/frazboyz/dc5a4f77e9c61acc996f2efc5d00d3cd
已修复 https://blockbuilder.org/frazboyz/9d0c834e5c99e1da9481ea6c922cf9ca
参见第 216 行。