容量系数

描述:当前是关于Echarts图表中的 柱状图 示例。
 
            var yName = ['昂科能源12', '华能国际', '龙源', '三峡', '神华集团', '中电投', '江苏国信'];
var value = ['21.23', '22', '1.12', '2.5', '4.8', '12', '27'];
var valueMax = ['27', '27', '27', '27', '27', '27', '27'];

option = {
    tooltip: {
        trigger: 'axis',
        show: true,
        formatter: (params) => {
            // console.log('params', params)
            return params[0].name + `<br/> ` + `装机容量:` + params[0].value + `万千瓦`;
        },
        axisPointer: {
            type: 'shadow'
        }
    },
    grid: {
        left: '3%',
        right: '3%',
        bottom: '2%',
        width: '92%',
        height: '100%',
        top: "2%",
        containLabel: true
    },
    xAxis: {
        show: false,
        type: 'value',
        boundaryGap: [0, 0.01]
    },
    yAxis: [{
            type: 'category',
            // data: ['昂科能源','华能国际','龙源','三峡','神华集团','中电投','江苏国信'],
            data: yName,
            axisLabel: {
                show: true,

                // 强制显示所有标签
                interval: 0,
                textStyle: {
                    color: "#fff",
                    fontSize: 14
                },
                formatter: function(value) {
                    var res = value;
                    if (res.length > 5) {
                        res = res.substring(0, 4) + "..";
                    }
                    return res;
                }
            },
            axisLine: {
                show: true,
                lineStyle: {
                    color: 'red',
                    width: 0, //这里是为了突出显示加上的
                }
            },
            // 隐藏x轴刻度
            axisTick: {
                show: false
            }
        },
        {
            type: 'category',
            // data: ['昂科能源','华能国际','龙源','三峡','神华集团','中电投','江苏国信'],
            data: value,
            axisLabel: {
                show: true,
                margin: -80,
                // 强制显示所有标签
                interval: 0,
                textStyle: {
                    color: "#fff",
                    fontSize: 14
                }
            },
            axisLine: {
                show: false,
                lineStyle: {
                    color: '#2F798e',
                    width: 2, //这里是为了突出显示加上的
                }
            },
            // 隐藏x轴刻度
            axisTick: {
                show: false
            }
        }
    ],
    series: [{
            name: '',
            type: 'bar',
            barGap: '-100%',
            zlevel: 10,
            // data: [1000,2344,2566,2890,3000,3500,4000],
            data: value,
            barWidth: '20%',//宽度
            itemStyle: {
                normal: {
                    color: new echarts.graphic.LinearGradient(1, 0, 0, 0, [{
                            offset: 0,
                            color: 'rgb(0,150,255)'
                        },
                        {
                            offset: 1,
                            color: '#0000ff'
                        }
                    ]),
                    // 设置柱状图的圆角  上右下左
                    barBorderRadius: [100, 100, 100, 100]
                }
            },
        },
        {
            name: '',
            type: 'bar',
            // data: [20, 20, 20, 20, 20, 20, 20],
            data: valueMax,
            barWidth: '20%', //宽度
            itemStyle: {
                normal: {
                    color: "#000",
                    barBorderRadius: [100, 100, 100, 100]
                }
            },
        }
    ]
};