new ForceLayout(modelOrView, options)
提供2D弹力布局,即3D的xz面布局,构造函数可传入DataModel、GraphView和Graph3dView三种参数
使用需引入 ht-forcelayout.js
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
modelOrView |
ht.graph.GraphView | ht.graph3d.Graph3dView | ht.DataModel | 拓扑组件或者数据容器 |
|
options |
Object |
<optional> |
选项, 目前选项有:gap布局间距、hgap横向布局间距、vgap纵向布局间距。 |
Methods
-
setEdgeRepulsion(nodeRepulsion)
-
改变节点间斥力,值越大连线节点间斥力越大,连线节点布局越分散。
Parameters:
Name Type Description nodeRepulsion
Number 0~1
-
setNodeRepulsion(nodeRepulsion)
-
改变节点间斥力,值越大节点间斥力越大,节点布局越分散。
Parameters:
Name Type Description nodeRepulsion
Number 0~1
-
start()
-
启动弹力布局
-
stop()
-
停止弹力布局