D3.js中d3.layout.force()随笔记录

1、force.tick():力学图抖动的过程,一直持续到下个静止状态;跟force.alpha()有一定关系,目前还不知道什么关系

见帖子:https://stackoverflow.com/questions/13463053/calm-down-initial-tick-of-a-force-layout

2,、常用到的几个函数:

size()
用于设定力学图的作用范围,使用方法为 force.size( [ x , y ] ),这个函数用于指定两件事:
重力的重心位置为 ( x/2 , y/2 )
所有节点的初始位置限定为 [ 0 , x ] 和 [ 0 , y ] 之间(但并非之后也是如此)
如果不指定,默认为 [ 1 , 1 ] 。

linkDistance()
指定结点连接线的距离,默认为20。如果距离是一个常数,那么各连接线的长度总是固定的;如果是一个函数,那么这个函数是作用于各连接线( source , target )的。

linkStrength()
指定连接线的坚硬度,值的范围为[ 0 , 1 ],值越大越坚硬。其直观感受是:
值为1,则拖动一个顶点A,与之相连的顶点会与A保持linkDistance设定的距离运动
值为0,则拖动一个顶点A,与之相连的顶点不会运动,连

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值