层级图(环状、树状等)echarts 柱状配置项内容和展示

展示多种数据,关联

配置项如下
      
setTimeout(function () {

    option = {
        title: {
        text: '持股比例 ',
        
    },
        legend: {
        },
        tooltip: {
            trigger: 'axis',
            showContent: true
        },
        dataset: {
            dimensions: ['product', '高信誉白名单', '白名单', '黑名单'],
            source: [
                // [product:'高信誉白名单', '白名单', '黑名单'],
                {product:'客户A','高信誉白名单':305,'白名单':200,'黑名单':0},
                {product:'客户B','高信誉白名单':35,'白名单':200,'黑名单':10},
                {product:'客户C','高信誉白名单':33,'白名单':100,'黑名单':20},
                {product:'客户D','高信誉白名单':0,'白名单':20,'黑名单':200}
            ]
        
            // source: [
            //     ['product', '客户A', '客户B', '客户C','客户D'],
            //     ['高信誉白名单', 41.1, 30.4, 65.1],
            //     ['白名单', 86.5, 92.1, 85.7],
            //     ['黑名单', 24.1, 67.2, 79.5]
            // ]
        },
        xAxis: {type: 'category'},
    //      xAxis: [
    //     {
    //         type: 'category',
    //         data: ['客户A', '客户B', '客户C', '客户D'],
    //         axisTick: {
    //             alignWithLabel: true
    //         }
    //     }
    // ],
        yAxis: {gridIndex: 0},
        grid: {top: '55%'},
        series: [
            {type: 'bar',seriesLayoutBy: 'row'},
            {type: 'bar',seriesLayoutBy: 'row'},
            {type: 'bar',seriesLayoutBy: 'row'},
            {
                type: 'pie',
                id: 'pie',
                // radius: '30%',//饼图
                radius: ['20%', '40%'],//环装图 
                center: ['50%', '30%'],
                data: [
                {value: 0.3, name: '客户A持股'},
                {value: 0.3, name: '客户B持股'},
                {value: 0.3, name: '客户C持股'},
                {value: 0.1, name: '客户D持股'},
                
            ],
                label: {
                    formatter: '{b}: {@高信誉白名单} ({d}%)'
                },
                encode: {
                    itemName: 'product',
                    value: '高信誉白名单',
                    tooltip: '高信誉白名单'
                }
            }
        ]
    };

    myChart.on('updateAxisPointer', function (event) {
        var xAxisInfo = event.axesInfo[0];
        if (xAxisInfo) {
            var dimension = xAxisInfo.value + 1;
            myChart.setOption({
                series: {
                    id: 'pie',
                    label: {
                        formatter: '{b}: {@[' + dimension + ']} ({d}%)'
                    },
                    encode: {
                        value: dimension,
                        tooltip: dimension
                    }
                }
            });
        }
    });

    myChart.setOption(option);

});
    
截图如下