比例柱状图

描述:当前是关于Echarts图表中的 柱状图 示例。
 
             var fontColor = "#000";
 var seriesName = "";
 let noramlSize = 16;
 var datas = {
     dataArr2: [600000],
     dataArr3: [380000]
 };
 var total = datas.dataArr2[0] + datas.dataArr3[0];
 var pencent2 = ((datas.dataArr2[0] / total) * 100).toFixed(2);
 var pencent3 = ((datas.dataArr3[0] / total) * 100).toFixed(2);
 var symbolSize = [3, 27];
 option = {
     animation: false,
     xAxis: {
         show: false,
         splitLine: {
             show: false
         }
     },
     yAxis: {
         show: false,
         data: [],
         axisTick: {
             show: false
         },
         axisLine: {
             show: false
         }
     },
     tooltip: {
         show: true,
         borderRadius: 5,
         backgroundColor: "#f6f6f6",
         textStyle: {
             color: "#000",
             fontSize: 20
         },
         formatter: function(v) {
              if (v.seriesName == "男生") {
                 return (
                     '<div class="tooltipBox">' +
                     '<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAACUUlEQVQ4jYXUS6iNURQH8N851yvldVEGXjGWDDCROvKIgdcAuQy8OjISZ3BJ9yJ0yyEZ6B6vlHu9kld5hlMy8UqizOQ1UB6hlOi6Bnt/fPdz8K/d3q291tr/vfZ/r1zrzptqoDeWYiYmYnC0v8VdXEIbvhRLhS6B+UyiHFbhFVoxB0NQF8cQzI57L7GqUq7m/pawB05jP+pxHysxOu71iOsVkWV99D1bKVd7ZRPW4Rzm4zOWYDwO4Rm+x/EMh2MZluBjvMW5Srlal064KdbrPSah3f/Rjsl4hxloShKOQCM6sQiPY0BrtNUaR6LPYyyItsZKuToyj7XohWO4nmLQ8x/sftWsWCpUcVSo8bp8ZAW7MkHLhFevNRZlfHfHeWFekMhNPEw5bMCJeGoW3XEcG1MsH+EaXnfDhBpBs4THuZs6PcGayHAEdqSSzuBPYSfYHucmDErZ69Gc8emCvyW8Ekc/bEnZN2OAcL2LtQK74YHfWkpjHaahiH34IVy3A+uziSrl6g30yWMopmNsxuepoMU6oY674voAnmSSjcMUDMvjZIpRFs3C95ou/KRP4o/IIGF8Ih9P/ya0q0LG8b2uNdwmtLA0u6lYjK/Yk8dztAiCPYUxmaT7cE/oPnsze2MEvebQUiwVXiSvvBVXBYncQkMq6Jug1fFxnaABtzEQlyP7X7LpwFycR3+hG9/BcowSfkf3uF4RGbehL85gbrFU6CDIJsFXzBOaaktkVesXJfggdKmDxVKhMzFmhd0pyGI4VuMC3sQbdMT1+bg3DAfSyeAn/2KZOHe3kBkAAAAASUVORK5CYII=" alt />' +
                     '  <span style="font-size:18px">' +
                     v.seriesName +
                     " : </span>" +
                     '<span style="font-size:25px">' +
                     datas.dataArr2 +
                     "</span>" +
                     '<span style="font-size:16px"> 个</span><br/>' +
                     '<span style="font-size:16px">占比 : ' +
                     pencent2 +
                     " %</span>" +
                     "</div>"
                 );
             } else if (v.seriesName == "女生") {
                 return (
                     '<div class="tooltipBox">' +
                     '<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAACKElEQVQ4jX3VTYiOURQH8N/zjITGYIEpdpTlqHkZlI2d5CsfSRYWvCmfM/JRhpURyveC9yUKCxnyUbYSJR9vWUg2ZEMNVj7KAvNa3Ps0j3eed07dnnPPPed/77nP/5ybdFbqCmQUVmEJ5mIqEgzgJR7gNn7XysMDG2UNTmJ6wdoEzMIGfEI3+vMOaU5vwUXcjGBvY8BsTIpjNnbhDabhZqnqcqmqJQNJcilfizv/Qg8qKLyPmP4mnMY43MD6Wlk9O+H2CPYDi3BhBDBx7WL0/Y512JGdcDLeoQ0rcXcEoCJZhnv4iRkptkaw+zmwxULaSROQboEBamX3cQet2JbG48KJXMChOF9bAJax4GDOlsWuSwVuvcCTnEMlfo9hbM4+BsejXs3Zn+I5BpImxE7jJp3oRV+078NRvEIJg43EThXLoHBPsB/tQrUciLae6DNMiiolkye4hdU4gr8YL/yAR82CRuExRmO+4dzbi6XYGOe/sacRpFSV4Bl+pTGdLiwo2PADzgj0SaL+vsBvodBE2lOhbGB3kyz68DGOw018stgbSWelPiXu2orlAsEbZUL8fitYWyHc63fMTPFFoAahQXQVBH1rAjYPV6PeWyv7mtHmrJB6Gx5is+ZlJ65tib7jcb1Wdo4hHtaFbnNFaEdVvMZOdGBiHB2G+uF5oYouGWKBokpZg1NCAx1JPqKnVv6/YxcRu1/oOtmbMkegVh2fhZLM3pQ/jcH/AOG/hlAJUn4xAAAAAElFTkSuQmCC" alt />' +
                     '  <span style="font-size:18px">' +
                     v.seriesName +
                     " : </span>" +
                     '<span style="font-size:25px">' +
                     datas.dataArr3 +
                     "</span>" +
                     '<span style="font-size:16px"> 个</span><br/>' +
                     '<span style="font-size:16px">占比 : ' +
                     pencent3 +
                     " %</span>" +
                     "</div>"
                 );
             }
         }
     },
     series: [
         {
             type: "pictorialBar",
             barCategoryGap: 2,
             name: "男生",
             itemStyle: {
                 normal: {
                     color: {
                         type: "linear",
                         x: 0,
                         y: 0,
                         x2: 0,
                         y2: 1,
                         colorStops: [{
                                 offset: 0,
                                 color: "#2586FF" // 0% 处的颜色
                             },
                            
                             {
                                 offset: 1,
                                 color: "#2586FF" // 100% 处的颜色
                             }
                         ],
                         globalCoord: false // 缺省为 false
                     }
                 }
             },
             symbol: "Rect",
             symbolRepeat: "fixed",
             symbolClip: true,
             symbolSize: symbolSize,
             data:  datas.dataArr2,
             z: 10,
              symbolMargin:[3,0]
         },
         {
             type: "pictorialBar",
             barCategoryGap: 2,
             name: "女生",
             itemStyle: {
                 normal: {
                     color: {
                         type: "linear",
                         x: 0,
                         y: 0,
                         x2: 0,
                         y2: 1,
                         colorStops: [{
                                 offset: 0,
                                 color: "#FFCC00" // 0% 处的颜色
                             },
                             {
                                 offset: 1,
                                 color: "#FFCC00" // 100% 处的颜色
                             }
                         ],
                         globalCoord: false // 缺省为 false
                     }
                 }
             },
             symbolRepeat: "fixed",
             symbol: "Rect",
             symbolSize: symbolSize,
             symbolClip: true,
             data:[total],
             z: 5,
            symbolMargin:[3,0]
         }
     ]
 }