2020-06-14 03:26:58
使d3js的力学关系图固定下来方法如下:
1、布局的事件
代码中,假设定义如下的布局:

2、拖拽的事件
即设定当拖拽时调用函数 force.drag()。D3 中提供了3种拖拽事件:dragstart、dragend、drag。

3、顶点的固定
使用布局转换数据之后,顶点有一个属性 fixed 。当这个值为 true 时,顶点就是固定不动的;为 false 时,它就是运动的。默认是 false 的。如果要改进【进阶 - 第 2.0 章】的代码,使得用户能够任意固定和解锁顶点,可添加代码如下
