事业部+紧密公司

描述:当前是关于Echarts图表中的 矩形树图 示例。
 
                function colorMappingChange(value) {
        var levelOption = getLevelOption(value);
        chart.setOption({
            series: [{
                levels: levelOption
            }]
        });
    }

    var formatUtil = echarts.format;

    function getLevelOption() {
        return [
            {
                itemStyle: {
                    borderColor: '#777',
                    borderWidth: 0,
                    gapWidth: 1
                },
                upperLabel: {
                    show: false
                }
            },
            {
                itemStyle: {
                    borderColor: '#555555',
                    borderWidth: 3,
                    gapWidth: 1
                },
                emphasis: {
                    itemStyle: {
                        borderColor: '#ddd'
                    }
                }
            },
            {
                colorSaturation: [0.35, 0.5],
                itemStyle: {
                    borderWidth: 2,
                    gapWidth: 1,
                    borderColorSaturation: 0.3
                }
            }
        ];
    }

    myChart.setOption(option = {

        title: {
            text: 'BU&紧密公司作战地图',
            left: 'center'
        },

        tooltip: {
            formatter: function (info) {
                var value = info.value;
                var treePathInfo = info.treePathInfo;
                var treePath = [];

                for (var i = 1; i < treePathInfo.length; i++) {
                    treePath.push(treePathInfo[i].name);
                }

                return [
                    '<div class="tooltip-title">' + formatUtil.encodeHTML(treePath.join('/')) + '</div>',
                ].join('');
            }
        },

        color: ['#ffffff',"#ffffff"],
        
        
        series: [
            {
                name: 'GAP Progress Overview',
                type: 'treemap',
                visibleMin: 300,
                label: {
                    show: true,
                    color: '#000',
                    formatter: '{b}'
                },
                upperLabel: {
                    show: true,
                    color: '#fff',
                    height: 40
                },
                itemStyle: {
                    borderColor: '#fff'
                },
                levels: getLevelOption(),
                data: [{
                    }, {
                    name: '事业部',            // Second tree
                    value: 15,
                    children: [{
                        name: '泰丰产业园',       // Son of first tree
                        value: 6,
                        }, {
                        name: 'KC',       // Second leaf of first tree
                        value: 6
                        }, {
                        name: '特种',       // Second leaf of first tree
                        value: 6
                        }, {
                        name: '国际',       // Second leaf of first tree
                        value: 12
                        }, {
                        name: '快运',       // Second leaf of first tree
                        value: 8
                        }, {
                        name: '同城',       // Second leaf of first tree
                        value: 14
                        }, {
                        name: '多式联运',       // Second leaf of first tree
                        value: 6
                        }, {
                        name: '冷运',       // Second leaf of first tree
                        value: 10
                        }, {
                        name: 'TS',       // Second leaf of first tree
                        value: 6
                    }]
                    }, {
                    name: '紧密公司',            // Second tree
                    value: 10,
                    children: [{
                        name: '物联云仓',       // Son of first tree
                        value: 6,
                        }, {
                        name: '丰网',       // Second leaf of first tree
                        value: 6
                        }, {
                        name: '顺启和(SPS)',       // Second leaf of first tree
                        value: 6
                        }, {
                            name: '顺丰运力(车队)',       // Second leaf of first tree
                        value: 6
                        }, {
                            name: '丰速',       // Second leaf of first tree
                        value: 6
                        }, {
                            name: '丰巢',       // Second leaf of first tree
                        value: 6
                        }, {
                            name: '正大富通',       // Second leaf of first tree
                        value: 6
                        }, {
                            name: '顺心捷达',       // Second leaf of first tree
                        value: 6
                        }, {
                            name: '双捷',       // Second leaf of first tree
                        value: 6
                        }, {
                            name: '新夏辉',       // Second leaf of first tree
                        value: 6
                        }, {
                            name: '丰修',       // Second leaf of first tree
                        value: 6
                        }, {
                            name: '顺捷丰达',       // Second leaf of first tree
                        value: 6
                        }, {
                            name: '餐北斗',       // Second leaf of first tree
                        value: 6
                        }, {
                            name: '顺和同信',       // Second leaf of first tree
                        value: 6
                        }, {
                            name: '大账房',       // Second leaf of first tree
                        value: 6
                        }, {
                            name: '凯乐士科技',       // Second leaf of first tree
                        value: 6
                        }, {
                            name: '中保华安',       // Second leaf of first tree
                        value: 6
                        }, {
                            name: '丰程',       // Second leaf of first tree
                        value: 6
                        }, {
                            name: '丰乐',       // Second leaf of first tree
                        value: 6
                        }, {
                            name: '驿加易',       // Second leaf of first tree
                        value: 6
                        }, {
                            name: '丰创',       // Second leaf of first tree
                        value: 6
                        }, {
                        name: '君润人力',       // Second leaf of first tree
                        value: 6
                        }, {
                        name: '盛海',       // Second leaf of first tree
                        value: 6
                        }, {
                        name: '丰E足食',       // Second leaf of first tree
                        value: 6
                        }, {
                            name: '丰翊',       // Second leaf of first tree
                        value: 6
                        }, {
                            name: '小驿科技',       // Second leaf of first tree
                        value: 6
                        }, {
                            name: '同城科技',       // Second leaf of first tree
                        value: 6
                        }, {
                            name: '丰图',       // Second leaf of first tree
                        value: 6
                        }, {
                            name: '易友通',       // Second leaf of first tree
                        value: 6
                        }, {
                            name: '数程科技',       // Second leaf of first tree
                        value: 6
                        }, {
                            name: '丰鸟',       // Second leaf of first tree
                        value: 6
                        }, {
                            name: '大当家',       // Second leaf of first tree
                        value: 6
                        }, {
                        name: 'Flexport',       // Second leaf of first tree
                        value: 6
                    }]
                }]
            }
        ]
    });