我使用d3 v4绘制可折叠树 - 请参阅here
我使用translateExtent
设置可翻译世界,但放大或缩小时,可翻译世界无法调整。你可以在我的例子中看到(第479-514行)我试图通过乘以比例或在适当的时候除以比例来解决这个问题,但这并没有奏效。 (理想的情况是,当你在任何一点移动时,总有一张卡片可见 - 它可以1倍变焦工作)。
另一个复杂因素是树的顶部节点需要集中在浏览器中,因此所有内容都相对于此进行了偏移。
我已经看到其他一些提及translateExtent
无法放大或缩小但是想知道是否有人设法让它工作?