股权穿透图

描述:当前是关于Echarts图表中的 树图 示例。
 
            var data = {
    name:'根节点',
    value:1000,
    children:[{
        name:'节点一',
        value:230,
        collapsed:true,
        children:[{
            name:'节点一-1',
            value:110
        },{
            name:'节点一-2',
            value:999
        }]
    },{
        name:'节点二',
        value:440,
        collapsed:true,
        children:[{
            name:'节点二-1',
            value:666
        },{
            name:'节点二-2',
            value:333
        },{
            name:'节点二-3',
            value:466
        }]
    },{
        name:'节点三',
        value:600,
        collapsed:true,
        children:[{
            name:'节点三-1',
            value:450
        },{
            name:'节点三-2',
            value:900
        }]
    },{
        name:'节点四',
        value:330,
        collapsed:true,
        children:[{
            name:'节点四-1',
            value:398
        },{
            name:'节点四-2',
            value:400
        }]
    },{
        name:'节点五',
        value:300,
        collapsed:true,
        children:[{
            name:'节点五-1',
            value:466
        }]
    }]
};
option = {
    backgroundColor:"#FFFFFF",
        tooltip: {
            trigger: 'item',
            triggerOn: 'mousemove'
        },
        series: [{
            type: 'tree',
            orient:'TB',
            layout:'orthogonal',
            data: [data],

            top: '5%',
            left: '1%',
            bottom: '1%',
            right: '10%',
            symbol:'emptyCircle',
            symbolSize: 10,
            edgeShape:'polyline',
            edgeForkPosition:'50%',
            roam:true,
            label: {
                position: 'top',
                verticalAlign: 'middle',
                align: 'center',
                fontSize: 16,
                backgroundColor:'#FFFFFF',
                shadowColor:'#eee',
                shadowBlur:0,
                shadowOffsetX:4,
                shadowOffsetY:0,
                borderWidth:1,
                borderColor:'#c5ceff',
                borderRadius:[4,4,4,4],
                padding:10,
                distance:26,
                formatter:['{b}','{c}'].join("\n"),
                rich:{
                    b:{
                        color:'#c5ceff',
                        width:10,
                        height:10,
                        padding:10,
                    }
                }
            },
            lineStyle:{
                color:'#dee3ff',
                width:1.5,
                curveness:0.5,
            },
            itemStyle:{
                color:'#4b68fe',
                borderWidth:1.5,
                borderColor:'#4b68fe'
            },

            expandAndCollapse: true,
            animationDuration: 550,
            animationDurationUpdate: 750
        }]
};
myChart.on('click', function (params) {
    console.log(params);
});