3d-force-graph笔记(14):适配画布

适配画布用zoomToFit,自动缩放画布,以使所有节点都在画布内。

三个可选参数([ms], [px], [nodeFilterFn])

  • 过渡时间(ms)
  • 画布边缘和最外层节点之间的内边距(px,默认:10px)
  • 过滤指定的节点集
Graph.zoomToFit(400, 10)

需要注意的是第二个参数有上限,数值过大时,比如超出画布本身的宽高,该方法不生效。

如果需要“移动相机,使视图的中心在所需的节点上”,请参考:https://github.com/vasturiano/3d-force-graph/issues/340