用户分布分析echarts treemap配置项内容和展示

配置项如下
      var testData = [{
        name: "South Korea",
        value: 40,
        itemStyle: {
            color: new echarts.graphic.RadialGradient(0.5, 0.5, 1, [{
                offset: 0,
                color: '#23203B'
            }, {
                offset: 1,
                color: '#43396D'
            }], false),
        },
        label: {
            color: '#9065FD'
        }
    },

    {
        name: '',
        value: 20,
        children: [{
                name: "Russia",
                value: 6,
                itemStyle: {
                    color: new echarts.graphic.RadialGradient(0.5, 0.5, 1, [{
                            offset: 0,
                            color: '#463428' // 0% 处的颜色
                        },
                        {
                            offset: 1,
                            color: '#584133' // 100% 处的颜色
                        }
                    ], false)

                },
                label: {
                    color: '#D19A71'
                }
            },
            {
                name: "England",
                value: 5,
                itemStyle: {
                    color: new echarts.graphic.RadialGradient(0.5, 0.5, 1, [{
                            offset: 0,
                            color: '#502630' // 0% 处的颜色
                        },
                        {
                            offset: 1,
                            color: '#72353D' // 100% 处的颜色
                        }
                    ], false)
                },
                label: {
                    color: '#D06168'
                }
            },
            {
                name: "Farench",
                value: 4,
                itemStyle: {

                    color: new echarts.graphic.RadialGradient(0.5, 0.5, 1, [{
                            offset: 0,
                            color: '#2C3E42' // 0% 处的颜色
                        },
                        {
                            offset: 1,
                            color: '#4E6170' // 100% 处的颜色
                        }
                    ], false)
                },
                label: {
                    color: '#7DA7BD'
                }
            },
            {
                name: "Russia",
                value: 3,
                itemStyle: {
                    color: new echarts.graphic.RadialGradient(0.5, 0.5, 1, [{
                            offset: 0,
                            color: '#4A450E' // 0% 处的颜色
                        },
                        {
                            offset: 1,
                            color: '#625A12' // 100% 处的颜色
                        }
                    ], false)
                },
                label: {
                    color: '#ADA55C'
                }
            },
            {
                name: "R",
                value: 1,
                itemStyle: {
                    color: new echarts.graphic.RadialGradient(0.5, 0.5, 1, [{
                            offset: 0,
                            color: '#294421' // 0% 处的颜色
                        },
                        {
                            offset: 1,
                            color: '#3F6B30' // 100% 处的颜色
                        }
                    ], false)
                },
                label: {
                    color: '#77B05F'
                }
            },
            {
                name: "O",
                value: 1,
                itemStyle: {
                    color: new echarts.graphic.RadialGradient(0.5, 0.5, 1, [{
                            offset: 0,
                            color: '#380C30' // 0% 处的颜色
                        },
                        {
                            offset: 1,
                            color: '#430D3E' // 100% 处的颜色
                        }
                    ], false)
                },
                label: {
                    color: '#A85599'
                }
            }
        ],
    },
    {
        name: "Japan",
        value: 20,
        itemStyle: {
            color: new echarts.graphic.RadialGradient(0.5, 0.5, 1, [{
                    offset: 0,
                    color: '#051B32' // 0% 处的颜色
                },
                {
                    offset: 1,
                    color: '#05508A' // 100% 处的颜色
                }
            ], false)
        },
        label: {
            color: '#0092FF'
        }
    },
    {
        name: 'China',
        value: 45,
        itemStyle: {
            color: new echarts.graphic.RadialGradient(0.5, 0.5, 1, [{
                offset: 0,
                color: '#0C1622'
            }, {
                offset: 1,
                color: '#06647D'
            }], false),
        },
        label: {
            color: '#00E3FE'
        }
    }
]

function colorMappingChange(value) {
    var levelOption = getLevelOption(value);
    chart.setOption({
        series: [{
            levels: levelOption
        }]
    });
}

var formatUtil = echarts.format;

function getLevelOption() {
    return [{
            itemStyle: {
                normal: {
                    borderWidth: 0,
                    // gapWidth: 5//间距
                }
            }
        },
        {
            itemStyle: {
                normal: {
                    // gapWidth: 1
                }
            }
        },
        {
            colorSaturation: [0.35, 0.5],
            itemStyle: {
                normal: {
                    // gapWidth: 1,
                    borderColorSaturation: 0.6
                }
            }
        }
    ];
}

myChart.setOption(option = {
    backgroundColor: '#000',
    tooltip: {
        show: false,
        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>',
                '面积: ' + formatUtil.addCommas(value) + ' m²',
            ].join('');
        }
    },

    series: [{
        // name:'平面图',
        type: 'treemap',
        visibleMin: 300,
        label: {
            show: true,
            formatter: '{b}',
            fontSize: 30
        },
        itemStyle: {
            normal: {
                // borderColor: '#fff'
            }
        },
        levels: getLevelOption(),
        data: testData
    }]
});
    
截图如下