如何在D3中缩放并转换为力中心图

时间:2014-02-14 14:28:01

标签: javascript graph d3.js force-layout

我正在寻找一种方法来将缩放到拟合应用于力导向图。我已经能够放大/缩小以覆盖视图屏幕上的图形。我不确定向力导向图的中心的平移。有什么帮助吗?

1 个答案:

答案 0 :(得分:1)

如果您已经使用缩放行为来适应屏幕中的图形,则使用相同的行为进行翻译并不困难。寻找中心是一个小小的诡计,但对于力导向布局,您可能可以计算图形的质心 - 只需平均节点的所有x和y坐标。