60%

描述:当前是关于Echarts图表中的 示例。
 
            var newchartName = ["万州", "忠县", "石柱"],newchartValue1 = ["41", "51", "29"],newchartValue2 = ["83", "81", "20"];
option = {
    backgroundColor: 'rgba(7,40,27,.85)',
    // legend: {
    //   data: ['未开工', '未完成'],
    //   icon: 'rect',
    //   top: 5,
    //   right: 10,
    //   textStyle: {
    //     color: '#fff',
    //     fontWeight: 'normal',
    //     fontSize: 12,
    //   }
    // },
    //提示框
    tooltip: {
        trigger: 'axis',
        axisPointer: {
            type: 'none'
        },
        formatter: function(param) {
            var resultTooltip =
                "<div style='background:rgba(13,5,30,.3);border:1px solid rgba(255,255,255,.2);padding:5px 10px;border-radius:4px;'>" +
                "<div style='text-align:center;'>" + param[0].name + "</div>" +
                "<div style='padding-top:5px;'>" +
                "<span style='display:inline-block;border-radius:4px;width:20px;height:10px;background-color:rgba(61,187,255,.3);border: 2px solid #3eb6f5;'></span>" +
                "<span style=''> " + param[0].seriesName + ": </span>" +
                "<span style=''>" + param[0].value + "</span><span>%</span>" +
                "</div>" +
                "<div style='padding-top:5px;'>" +
                "<span style='display:inline-block;border-radius:4px;width:20px;height:10px;background-color:rgba(255,164,41,.3);border: 2px solid #ffc241;'></span>" +
                "<span style=''> " + param[1].seriesName + ": </span>" +
                "<span style=''>" + param[1].value + "</span><span>%</span>" +
                "</div>" +
                "<div style='padding-top:5px;'>" +
                "<span style='display:inline-block;border-radius:4px;width:20px;height:10px;background-color:rgba(61,187,255,.16);'></span>" +
                "<span style=''> " + param[4].seriesName + ": </span>" +
                "<span style=''>" + (100 - param[0].value) + "</span><span>%</span>" +
                "</div>" +
                "<div style='padding-top:5px;'>" +
                "<span style='display:inline-block;border-radius:4px;width:20px;height:10px;background-color:rgba(255,164,41,.16);'></span>" +
                "<span style=''> " + param[5].seriesName + ": </span>" +
                "<span style=''>" + (100 - param[1].value) + "</span><span>%</span>" +
                "</div>" +
                "</div>";
            return resultTooltip
        }
    },
    title: [{
            text: (100 - newchartValue1[0]) + '%',
            textAlign: 'center',
            textStyle: {
                color: "rgba(61,187,255,.3)",
                fontSize: 12
            },
            top: '20%',
            left: '19%'
        },
        {
            text: (100 - newchartValue2[0]) + '%',
            textAlign: 'center',
            textStyle: {
                color: "rgba(255,146,41,.3)",
                fontSize: 12
            },
            top: '20%',
            left: '24%'
        },
        {
            text: (100 - newchartValue1[1]) + '%',
            textAlign: 'center',
            textStyle: {
                color: "rgba(61,187,255,.3)",
                fontSize: 12
            },
            top: '20%',
            left: '48%'
        },
        {
            text: (100 - newchartValue2[1]) + '%',
            textAlign: 'center',
            textStyle: {
                color: "rgba(255,146,41,.3)",
                fontSize: 12,
            },
            top: '20%',
            left: '53%'
        },
        {
            text: (100 - newchartValue1[2]) + '%',
            textAlign: 'center',
            textStyle: {
                color: "rgba(61,187,255,.3)",
                fontSize: 12
            },
            top: '20%',
            left: '77%'
        },
        {
            text: (100 - newchartValue2[2]) + '%',
            textAlign: 'center',
            textStyle: {
                color: "rgba(255,146,41,.3)",
                fontSize: 12
            },
            top: '20%',
            left: '82.5%'
        }
    ],
    "grid": {
        "top": "25%",
        "left": "5%",
        "bottom": "10%",
        "right": "5%",
        "containLabel": true
    },
    animation: false,
    "xAxis": [{
        type: 'category',
        axisTick: {
            show: false
        },
        axisLine: {
            show: true,
            lineStyle: {
                color: 'rgba(0,228,255,1)',
            }
        },
        axisLabel: {
            inside: false,
            textStyle: {
                color: '#fff',
                fontWeight: 'normal',
                fontSize: 12,
            }
        },
        data: newchartName
    }, {
        type: 'category',
        axisLine: {
            show: false
        },
        axisTick: {
            show: false
        },
        axisLabel: {
            show: false
        },
        splitArea: {
            show: false
        },
        splitLine: {
            show: false
        },
        data: newchartName
    }],
    "yAxis": [{
        show: false,
        "type": "value",
        "axisLabel": {
            "textStyle": {
                "color": "#fff"
            },
        },
        "splitLine": {
            "lineStyle": {
                "color": "rgba(0,228,255,1)"
            }
        },
        "axisLine": {
            "show": false
        }
    }],
    "series": [{
            name: '未开工',
            type: 'pictorialBar',
            symbolSize: [18, 10],
            symbolOffset: ["-65%", -5],
            symbolPosition: 'end',
            z: 12,
            color: "#3eb6f5",
            zlevel: 2,
            data: newchartValue1
        },
        {
            name: '未完成',
            type: 'pictorialBar',
            symbolSize: [18, 10],
            symbolOffset: ["65%", -5],
            symbolPosition: 'end',
            z: 12,
            color: "#ffc241",
            zlevel: 2,
            data: newchartValue2
        },

        {
            name: '未开工',
            type: 'bar',
            barWidth: "18",
            itemStyle: {
                color: "rgba(61,187,255,.16)",
                borderColor: "#3eb6f5",
                borderWidth: 1,
                borderType: 'solid',
            },
            "label": {
                show: true,
                formatter: '{c}' + '%',
                "position": "left",
                color: 'rgba(119,167,255,1)',
                fontSize: 12,
                textAlign: 'center'
            },
            zlevel: 2,
            data: newchartValue1
        },
        {
            name: '未完成',
            type: 'bar',
            barWidth: "18",
            itemStyle: {
                color: "rgba(255,164,41,.16)",
                borderColor: "#ffc241",
                borderWidth: 1,
                borderType: 'solid',
            },
            "label": {
                show: true,
                formatter: '{c}' + '%',
                "position": "right",
                color: 'rgba(255,228,59,1)',
                fontSize: 12,
                textAlign: 'center'
            },
            zlevel: 2,
            data: newchartValue2
        },
        {
            name: '已开工',
            type: 'bar',
            xAxisIndex: 1,
            barGap: '50%',
            data: [100, 100, 100],
            zlevel: 1,
            barWidth: 16,
            itemStyle: {
                normal: {
                    color: 'rgba(61,187,255,.16)'
                }
            }
        }, {
            name: '已完成',
            type: 'bar',
            xAxisIndex: 1,
            barGap: '45%',
            data: [100, 100, 100],
            zlevel: 1,
            barWidth: 16,
            itemStyle: {
                normal: {
                    color: 'rgba(255,164,41,.16)'
                }
            }
        }
    ]
}