d3.interpolate

3 篇文章 0 订阅

一、node():将根数据传入后,得到的节点的数组,每个节点添加8个参数:

  • parent - 父节点
  • children - 子节点
  • value - 表示节点的大小,由下面 value() 函数指定的值,父节点的值等于子节点值的和
  • depth - 节点的深度
  • x - 节点的x方向的坐标(不一定指x轴方向,跟据 size() 函数的意义而定)
  • y - 节点的y方向的坐标(同上)
  • dx - x方向扩展的宽度(同上)
  • dy - y方向扩展的宽度(同上)

二、links():将上述节点数组传入后,得到连接线的关系,起点和终点分别存在 source 和 target 变量中。

三、children():指定表示子节点的字符串。

四、sort():指定对同深度的节点进行排序的函数。如果不排序,则按照默认顺序显示。

五、value():设定用哪一个值来表示节点大小。

六、size():设置分区图的范围:

如果是方形的:size( [ width , height ] )
如果是圆形的:size( [ 2 * Math.PI, radius * radius ] ) // radius 为圆的半径

原文出处请点击

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值