d3.js——partition函数的参数

一、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 为圆的半径


你可能感兴趣的:(sort,value,size,分区图的参数)