tree

描述:当前是关于Echarts图表中的 树图 示例。
 
            myChart.showLoading();

var data = {
    "name": "flare",
    "children": [
        {
            "name": "data",
            "children": [
                {
                    "name": "converters",
                    "children": [
                        { "name": "Converters", "value": 721 },
                        {
                            "name": "DelimitedTextConverter", "value": 4294,
                            "children": [
                                { "name": "Converters", "value": 721 },
                                {
                                    "name": "DelimitedTextConverter", "value": 4294,
                                    "children": [
                                        { "name": "Converters", "value": 721 },
                                        {
                                            "name": "DelimitedTextConverter", "value": 4294,
                                            "children": [
                                                {
                                                    "name": "Converters", "value": 721,
                                                    "children": [
                                                        { "name": "Converters", "value": 721 },
                                                        { "name": "DelimitedTextConverter", "value": 4294 }
                                                    ]
                                                },
                                                {
                                                    "name": "DelimitedTextConverter", "value": 4294,
                                                    "children": [
                                                        { "name": "Converters", "value": 721 },
                                                        { "name": "DelimitedTextConverter", "value": 4294 }
                                                    ]
                                                }
                                            ]
                                        }
                                    ]
                                }
                            ]
                        }
                    ]
                },
                {
                    "name": "DataUtil",
                    "value": 3322
                }
            ]
        },
        {
            "name": "display",
            "children": [
                {
                    "name": "", "value": 8833,
                    itemStyle: {
                        opacity: 0
                    },
                    "children": [
                        {
                            "name": "DirtySprite", "value": 8833,
                            itemStyle: {
                                opacity: 0
                            },
                            "children": [
                                {
                                    "name": "DirtySprite", "value": 8833,
                                    "children": [
                                        { "name": "DirtySprite", "value": 8833 }
                                    ]
                                }
                            ]
                        }
                    ]
                }
            ]
        }
    ]
};

var data2 = {
    "name": "flare",
    "children": [
        {
            "name": "flex",
            "children": [
                { "name": "FlareVis", "value": 4116 }
            ]
        },
        {
            "name": "scale",
            "children": [
                { "name": "IScaleMap", "value": 2105 },
                { "name": "LinearScale", "value": 1316 },
                { "name": "LogScale", "value": 3151 },
                { "name": "OrdinalScale", "value": 3770 },
                { "name": "QuantileScale", "value": 2435 },
                { "name": "QuantitativeScale", "value": 4839 },
                { "name": "RootScale", "value": 1756 },
                { "name": "Scale", "value": 4268 },
                { "name": "ScaleType", "value": 1821 },
                { "name": "TimeScale", "value": 5833 }
            ]
        },
        {
            "name": "display",
            "children": [
                { "name": "DirtySprite", "value": 8833 }
            ]
        }
    ]
};

myChart.hideLoading();

myChart.setOption(option = {
    tooltip: {
        trigger: 'item',
        triggerOn: 'mousemove'
    },
    series: [
        {
            type: 'tree',
            orient: 'BT',
            data: [data],
            roam: true,
            top: '0',
            left: '5%',
            bottom: '0',
            right: '5%',
            edgeShape: 'polyline',
            width: 500,
            height: 2000,
            center: [100, 2500],
            symbolSize: 7,

            label: {
                position: 'top',
                verticalAlign: 'middle',
                align: 'center'
            },

            leaves: {
                label: {
                    position: 'right',
                    verticalAlign: 'middle',
                    align: 'left'
                }
            },

            expandAndCollapse: true,

            initialTreeDepth: -1,
            animationDuration: 550,
            animationDurationUpdate: 750

        }
    ]
});