为了账号安全,请及时绑定邮箱和手机立即绑定

关于d3js中力学图顶点固定

关于d3js中力学图顶点固定

DIEA 2019-03-02 14:16:45
在看教程的时候使用布局转换数据之后,顶点有一个属性 fixed 。当这个值为 true 时,顶点就是固定不动的;为 false 时,它就是运动的。默认是 false 的。看到这句话,不是很明白意思function(d,i){    console.log(d)    console.log(d.fixed)}这个fixed的属性是在json里面我这样查看,在修改Fixed属性的时候也是这样 var drag = force.drag()                    .on("dragstart",function(d,i){                         d.fixed = false                    })                    这样改值是改了数据里面的东西啊,我在控制台看属性也没有元素有fixed这个自定义属性,求大神给点资料。。。。。
查看完整描述

1 回答

?
缥缈止盈

TA贡献2041条经验 获得超4个赞

v3版本中 节点的数据用 d.fixed = true;固定节点 node= [source:12,target:13,fixed:true];

v4版本中 如果节点数据(d) 有fx fy两个值不为null,那么就是固定节点,unfix固定节点的方法就是 设置fx fy=null。


查看完整回答
反对 回复 2019-03-04
  • 1 回答
  • 0 关注
  • 495 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号