test

描述:当前是关于Echarts图表中的 柱状图 示例。
 
            var data = [{
    name: '斗鱼直播',
    value: 65,
    value2: 35,
}, {
    name: '虎牙直播',
    value: 80,
    value2: 20,
}, {
    name: '全民直播',
    value: 73,
    value2: 27,
}, {
    name: '龙珠直播',
    value: 56,
    value2: 44,
}, {
    name: '企鹅电竞',
    value: 28,
    value2: 72,
}];
var backGroundData = [],
    nameData = [],
    valueData = [],
    value2Data = [],
    maxValue = 0,
    len = data.length;
for (var i = 0; i < len; i++) {
    if (data[i].value > maxValue) {
        maxValue = data[i].value;
    }
}
for (var i = 0; i < len; i++) {
    backGroundData.push(maxValue * 1.1);
    nameData.push(data[i].name);
    valueData.push(data[i].value);
    value2Data.push(data[i].value2)
}

var option = {
    width: '90%',
    backgroundColor: 'pink',
    color: ['#F0C01F', '#4088F6'],
    grid: {
        left: '5%',
        top: '5%',
        bottom: '1%',
    },
    legend: {
        itemWidth: 16,
        itemHeight: 16,
        top: 15,
        bottom: 10,
        icon: "circle",
        data: ['付费', '白嫖']
    },
    tooltip: {
        show: true,
        trigger: 'axis',
        axisPointer: {
            type: 'shadow',
        },
        formatter: '{a}: {c}% <br/> {a1}: {c1}%',
        textStyle: {
            fontSize: "20"
        }
    },
    xAxis: {
        type: 'value',
        splitLine: {
            show: false
        },
        axisTick: {
            show: false
        },
        axisLine: {
            show: false
        }
    },
    yAxis: {
        type: 'category',
        inverse: true,
        show: false,
        data: nameData
    },
    series: [
        {
            name: '付费',
            barWidth: 35,
            label: {
                show: true,
                formatter: "{c}%",
                fontSize: 20,
                distance: 10,
                position: 'insideRight',
                color: '#FFFFFF'
            },
            type: 'bar',
            stack: '总量',
            barMinHeight: 15,
            data: valueData
        },
        {
            name: '白嫖',
            barWidth: 35,
            label: {
                show: true,
                formatter: "{c}%",
                fontSize: 20,
                distance: 10,
                position: 'insideRight',
                color: '#FFFFFF'
            },
            type: 'bar',
            stack: '总量',
            barMinHeight: 15,
            data: value2Data
        },
        // {
            // itemStyle: {
            //     normal: {
            //         barBorderRadius: 200,
            //         color: 'transparent'
            //     }
            // },
            // // name: '白嫖',
            // barWidth: 35,
            // barGap: '-100%',
            // label: {
            //     show: true,
            //     // formatter: "{c}%",
            //     fontSize: 20,
            //     color: '#FFFFFF'
            // },
            // type: 'bar',
            // data: nameData
        // },
    ]
};