缩放时d3 translateExtent

时间:2016-10-31 13:43:10

标签: d3.js

我使用d3 v4绘制可折叠树 - 请参阅here

我使用translateExtent设置可翻译世界,但放大或缩小时,可翻译世界无法调整。你可以在我的例子中看到(第479-514行)我试图通过乘以比例或在适当的时候除以比例来解决这个问题,但这并没有奏效。 (理想的情况是,当你在任何一点移动时,总有一张卡片可见 - 它可以1倍变焦工作)。

另一个复杂因素是树的顶部节点需要集中在浏览器中,因此所有内容都相对于此进行了偏移。

我已经看到其他一些提及translateExtent无法放大或缩小但是想知道是否有人设法让它工作?

0 个答案:

没有答案