chapter-10 树

对角线 diagonal

//创建对角线
var diagnal = d3.svg.diagonal()
        .source({x:10,y:10})
        .target({x:200,y:160})

完整代码如下:

纵向的树

横向的树

修改点

  • 节点x y轴坐标互换:return "translate("+d.y+ ","+ d.x +")"

  • 线条换方向:projection()

结构树

结构树扩展

鼠标移到最后一层节点, 与之相连的线和节点都高亮

data.json

index.html

Last updated