EChar 图表实例

在这里插入图片描述

      warnChart(val) {
          var _this = this;
          let option;
          var pie = document.getElementById('warn_chart_one');
          var pieDom = Echarts.init(pie);
          option = {
            backgroundColor: 'transparent',
            series: [
              {
                name: '',
                type: 'gauge',
                radius: '75%',
                clockwise: false,
                startAngle: '90',
                endAngle: '-269.9999',
                splitNumber: 16,
                detail: {
                  show: false
                },
                pointer: {
                  show: false
                },
                axisLine: {
                  show: true,
                  lineStyle: {
                    color: [
                      [0, '#315099'],
                      [(100 - this.orderData.export_rate) / 100, '#0ff'],
                      [1, '#315099']
                    ],
                    width: 15
                  },
                  data: [0]
                },
                axisTick: {
                  show: false
                },
                splitLine: {
                  show: true,
                  length: 16,
                  lineStyle: {
                    color: '#173956',
                    width: 8
                  }
                },
                axisLabel: {
                  show: false
                }
              },
              {
                name: '中心背景',
                type: 'pie',
                zlevel: 20,
                silent: true,
                radius: ['0', '40%'],
                hoverAnimation: false,
                data: [1],
                label: {
                  show: false
                },
                color: 'rgba(9,46,195,0.2)',
                itemStyle: {
                  // color: 'rgba(9,46,195,0.2)'
                },
                labelLine: {
                  normal: {
                    show: false
                  }
                }
              }, {
                name: '中心原型边框',
                type: 'pie',
                zlevel: 20,
                silent: true,
                radius: ['40%', '42%'],
                hoverAnimation: false,
                // animation:false,
                data: [1],
                itemStyle: {
                  color: '#214F87'
                },
                labelLine: {
                  normal: {
                    show: false
                  }
                }
              }, {
                name: '外围边框',
                type: 'pie',
                zlevel: 20,
                silent: true,
                radius: ['88%', '90%'],
                hoverAnimation: false,
                // animation:false,
                data: [1],
                itemStyle: {
                  // color: '#214F87'
                  color: {
                    x: 0,
                    y: 0,
                    x2: 0,
                    y2: 1,
                    colorStops: [{
                      offset: 0, color: '#17FCFE' // 0% 处的颜色
                    }, {
                      offset: 1, color: 'rgba(9,46,195,0.2)' // 100% 处的颜色
                    }],
                    global: false // 缺省为 false
                  }
                },
                labelLine: {
                  normal: {
                    show: false
                  }
                }
              }, {
                name: '外围边框',
                type: 'pie',
                zlevel: 20,
                silent: true,
                radius: ['96%', '98%'],
                hoverAnimation: false,
                // animation:false,
                data: [1],
                itemStyle: {
                  color: {
                    x: 0,
                    y: 0,
                    x2: 1,
                    y2: 0,
                    colorStops: [{
                      offset: 0, color: '#17FCFE' // 0% 处的颜色
                    }, {
                      offset: 0.9, color: 'rgba(9,46,195,0.2)' // 100% 处的颜色
                    }, {
                      offset: 1, color: 'rgba(9,46,195,0.2)' // 100% 处的颜色
                    }],
                    global: false // 缺省为 false
                  }
                },
                labelLine: {
                  normal: {
                    show: false
                  }
                }
              }
            ]
          }
          pieDom.setOption(option, true);
          pieDom.off('click'); //防止触发两次点击事件
          pieDom.resize();
          window.addEventListener('resize', function () {
            pieDom.resize();
          });
          //  监听dom变化,自适应echarts
          let chartObserver = new ResizeObserver(() => {
            pieDom.resize();
          });
          chartObserver.observe(pieDom.getDom());
        },

在这里插入图片描述

      quarterChart2(item, id) {
          var echartData = [];
          item.forEach((val,dataIndex) => {
            echartData.push({ name: val.name, value: val.num,dataIndex});
          });
          var data = echartData;
          var option;
          let _this = this;
          var dom = document.getElementById(id);
          var ChartDom = new_echarts.init(dom);
          var giftImageUrl =
            'data:image/png;base64,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';
          var scale = 1;
          var rich = {
            yellow: {
              color: '#ffc72b',
              fontSize: 16 * scale,
              padding: [5, 0],
              align: 'center'
            },
            total: {
              color: '#ffc72b',
              fontSize: 40 * scale,
              align: 'center'
            },
            white: {
              color: '#fff',
              align: 'center',
              fontSize: 14 * scale,
              padding: [6, 0]
            },
            blue: {
              color: '#49dff0',
              fontSize: 16 * scale,
              align: 'center'
            },
            hr: {
              borderColor: '#0b5263',
              width: '100%',
              borderWidth: 1,
              height: 0
            }
          };
          var arrName = getArrayValue(data, 'name');
          var arrValue = getArrayValue(data, 'value');
          var sumValue = eval(arrValue.join('+'));
          var objData = array2obj(data, 'name');
          function getArrayValue(array, key) {
            var key = key || 'value';
            var res = [];
            if (array) {
              array.forEach(function (t) {
                res.push(t[key]);
              });
            }
            return res;
          }

          function array2obj(array, key) {
            var resObj = {};
            for (var i = 0; i < array.length; i++) {
              resObj[array[i][key]] = array[i];
            }
            return resObj;
          }
          option = {
            legend: {
              bottom: 'bottom',
              left: 'center',
              padding: [0, 0, 50, 0],
              textStyle: {
                color: '#cde3ff',
                fontSize: 16
              },
              formatter: function (params) {
                if (params.length > 12) {
                  return params.slice(0, 12) + '\n' + params.slice(12);
                } else {
                  return params;
                }
              }
            },
            tooltip: {
              show: true,
              trigger: 'item',
              confine: true,
                  formatter: function (val) {
                  var dotHtml = ``;
                  const tip =
                    `<div class='custom-tooltip-style'> ` + dotHtml + `<div class='custom-tooltip-text'>${val.name}</div>

                    <div class='custom-tooltip-num'>
                        <span class="ym-dialog-screen--echart-tooltip_tow${val.dataIndex}"></span> 
                        <span class="ym_fff_text">   企业数(家)</span>
                        <span  class="ym_blue_text">${val.value}家</span>
                    </div>
                    <div class='custom-tooltip-num'>
                      <span class="ym-dialog-screen--echart-tooltip_tow_null"></span> 
                      <span class="ym_fff_text"> 占比 </span>
                      <span  class="ym_blue_text">${((objData[val.name].value / sumValue) * 100).toFixed(1)}%</span>
                    </div> 
                  </div>`;
                  return tip;
              },
              textStyle: {
                rich: {
                  title: {
                    fontSize: 20,
                    lineHeight: 30,
                    color: '#6D7383'
                  },
                  value: {
                    fontSize: 18,
                    lineHeight: 20,
                    color: '#4DA1FF'
                  }
                }
              }
            },
            graphic: {
              elements: [
                {
                  type: 'image',
                  style: {
                    image: giftImageUrl,
                    width: 160 * scale,
                    height: 170 * scale
                  },
                  left: 'center',
                  top: 'center'
                }
              ]
            },
            series: [
              {
                name: '鐜姸',
                type: 'pie',
                zlevel: 1,
                silent: true,
                radius: ['35%', '47%'],
                hoverAnimation: false,
                color: [
                  'rgba(255,255,255,0.18)'
                ],
                // animation:false,
                data: [1],
                labelLine: {
                  normal: {
                    show: false
                  }
                }
              },
              {
                name: '涓昏鏁版嵁',
                zlevel: 11,
                type: 'pie',
                radius: ['37%', '45%'],
                hoverAnimation: true,
                color: [
                  new Echarts.graphic.LinearGradient(0, 0, 1, 0, [
                    {
                      offset: 0,
                      color: '#67DFD0'
                    },
                    {
                      offset: 1,
                      color: '#219EFF'
                    }
                  ]),
                  new Echarts.graphic.LinearGradient(0, 0, 1, 0, [
                    {
                      offset: 0,
                      color: '#2095E4'
                    },
                    {
                      offset: 1,
                      color: '#0E5CC5'
                    }
                  ]),
                  new Echarts.graphic.LinearGradient(0, 0, 1, 0, [
                    {
                      offset: 0,
                      color: '#D79FFE'
                    },
                    {
                      offset: 1,
                      color: '#7E65E0'
                    }
                  ]),
                  new Echarts.graphic.LinearGradient(0, 0, 1, 0, [
                    {
                      offset: 0,
                      color: '#F74FCD'
                    },
                    {
                      offset: 1,
                      color: '#A61586'
                    }
                  ]),
                  new Echarts.graphic.LinearGradient(0, 0, 1, 0, [
                    {
                      offset: 0,
                      color: '#FC7166'
                    },
                    {
                      offset: 1,
                      color: '#FC5491'
                    }
                  ]),
                  new Echarts.graphic.LinearGradient(0, 0, 1, 0, [
                    {
                      offset: 0,
                      color: '#F8CB6B'
                    },
                    {
                      offset: 1,
                      color: '#FE7B29'
                    }
                  ]),
                  new Echarts.graphic.LinearGradient(0, 0, 1, 0, [
                    {
                      offset: 0,
                      color: '#1DD888'
                    },
                    {
                      offset: 1,
                      color: '#01D7E3'
                    }
                  ]),
                  new Echarts.graphic.LinearGradient(0, 0, 1, 0, [
                    {
                      offset: 0,
                      color: '#91DF62'
                    },
                    {
                      offset: 1,
                      color: '#8BD9A5'
                    }
                  ]),
                  new Echarts.graphic.LinearGradient(0, 0, 1, 0, [
                    {
                      offset: 0,
                      color: '#A3BDED'
                    },
                    {
                      offset: 1,
                      color: '#6991C7'
                    }
                  ])
                ],
                label: {
                  normal: {
                    formatter: function (params, ticket, callback) {
                      var total = 0;
                      var percent = 0;
                      echartData.forEach(function (value, index, array) {
                        total += value.value;
                      });
                      percent = ((params.value / total) * 100).toFixed(1);
                      return (
                        '{white|' +
                        params.name +
                        '}\n{hr|}\n{yellow|' +
                        params.value +
                        '家' +
                        '}{blue|(' +
                        percent +
                        '%)}'
                      );
                    },
                    padding: [0, -5],
                    rich: rich
                  }
                },
                labelLine: {
                  normal: {
                    length: 62 * scale,
                    length2: 0,
                    lineStyle: {
                      color: '#0b5263'
                    }
                  }
                },
                // 缁熻鏁版嵁
                data: echartData
              },
              {
                name: '',
                zlevel: 10,
                type: 'gauge',
                splitNumber: 20, //鍒诲害鏁伴噺
                min: 0,
                max: 100,
                radius: '50%', //鍥捐〃灏哄
                center: ['50%', '50%'],
                startAngle: 90,
                endAngle: -269.9999,
                axisLine: {
                  show: false,
                  lineStyle: {
                    width: 0,
                    shadowBlur: 0,
                    color: [
                      [0, '#0dc2fe'],
                      [1, '#0dc2fe']
                    ]
                  }
                },
                axisTick: {
                  show: true,
                  lineStyle: {
                    color: '#106072',
                    width: 6
                  },
                  length: 4,
                  splitNumber: 5
                },
                splitLine: {
                  show: false
                },
                axisLabel: {
                  show: false
                },
                pointer: {
                  //浠〃鐩樻寚閽
                  show: 0
                },
                detail: {
                  offsetCenter: [0, '0%'], // x, y锛屽崟浣峱x
                  textStyle: {
                    // 鍏朵綑灞炴ч粯璁や娇鐢ㄥ叏灞鏂囨湰鏍峰紡锛岃瑙乀EXTSTYLE
                    color: 'rgba(255,255,255,0.18)',
                    fontSize: 50
                  },
                  formatter: function (name) {
                    var total = 0; //鏁版嵁鎬诲拰
                    var averagePercent; //缁煎悎姝g‘鐜
                    echartData.forEach(function (value, index, array) {
                      total += value.value;
                    });
                    return '{total|}';
                  },
                  rich: {
                    total: {}
                  }
                },
                data: [echartData[0].name]
              }
            ]
          };

          ChartDom.setOption(option);
          ChartDom.on('click', (params) => {
            this.baseComsumableClickItem();
          });
          window.addEventListener('resize', function () {
            ChartDom.resize();
          });
          //  监听dom变化,自适应echarts
          let chartObserver = new ResizeObserver(() => {
            ChartDom.resize();
          });
          chartObserver.observe(ChartDom.getDom());
        },

在这里插入图片描述

   quarterChart3(item, id) {
          var echartData = [];
          item.forEach((val,dataIndex) => {
            echartData.push({ name: val.name, value: val.num,dataIndex:dataIndex });
          });
          var option;
          let _this = this;
          var dom = document.getElementById(id);
          var ChartDom = new_echarts.init(dom);
          var scale = 1;
          var rich = {
            yellow: {
              color: '#ffc72b',
              fontSize: 16 * scale,
              padding: [5, 4],
              align: 'center'
            },
            total: {
              color: '#ffc72b',
              fontSize: 40 * scale,
              align: 'center'
            },
            white: {
              color: '#fff',
              align: 'center',
              fontSize: 14 * scale,
              padding: [6, 4]
            },
            blue: {
              color: '#49dff0',
              fontSize: 16 * scale,
              align: 'center'
            },
            hr: {
              borderColor: '#0b5263',
              width: '100%',
              borderWidth: 1,
              height: 0
            }
          };
          option = {
            legend: {
              right: 'right',
              top: '33%',
              padding: [0, 120, 0, 0],
              textStyle: {
                color: '#cde3ff',
                fontSize: 16
              },

              // formatter: function (params) {
              //   if (params.length > 12) {
              //     return params.slice(0, 12) + '\n' + params.slice(12);
              //   } else {
              //     return params;
              //   }
              // }
            },
            tooltip: {
              show: true,
              trigger: 'item',
              confine: true,
                  formatter: function (val) {
                  var dotHtml = ``;
                  const tip =
                    `<div class='custom-tooltip-style'> ` + dotHtml + `<div class='custom-tooltip-text'>${val.name}</div>

                    <div class='custom-tooltip-num'>
                        <span class="ym-dialog-screen--echart-tooltip_tow${val.dataIndex}"></span> 
                        <span class="ym_fff_text">   企业数(家)</span>
                        <span  class="ym_blue_text">${val.value}家</span>
                    </div>
                  </div>`;
                  return tip;
              },
              textStyle: {
                rich: {
                  title: {
                    fontSize: 20,
                    lineHeight: 30,
                    color: '#6D7383'
                  },
                  value: {
                    fontSize: 18,
                    lineHeight: 20,
                    color: '#4DA1FF'
                  }
                }
              }
            },
            series: [
              {
                name: '中间背景',
                type: 'pie',
                zlevel: 1,
                silent: true,
                radius: ['40%', '52%'],
                center: ['40%', '50%'],
                hoverAnimation: false,
                color: 'rgba(255,255,255,0.18)',
                // animation:false,
                data: [1],
                labelLine: {
                  normal: {
                    show: false
                  }
                }
              },
              {
                name: '环状背景',
                type: 'pie',
                zlevel: 10,
                silent: true,
                radius: ['0', '30%'],
                center: ['40%', '50%'],
                hoverAnimation: false,
                data: [1],
                labelLine: {
                  normal: {
                    show: false
                  }
                }
              },
              {
                name: '主要数据',
                zlevel: 11,
                type: 'pie',
                radius: ['42%', '50%'],
                center: ['40%', '50%'],
                hoverAnimation: true,
                minAngle:30,
             color: [
              new Echarts.graphic.LinearGradient(0, 0, 1, 0, [
                {
                  offset: 0,
                  color: '#67DFD0'
                },
                {
                  offset: 1,
                  color: '#219EFF'
                }
              ]),
              new Echarts.graphic.LinearGradient(0, 0, 1, 0, [
                {
                  offset: 0,
                  color: '#2095E4'
                },
                {
                  offset: 1,
                  color: '#0E5CC5'
                }
              ]),
              new Echarts.graphic.LinearGradient(0, 0, 1, 0, [
                {
                  offset: 0,
                  color: '#D79FFE'
                },
                {
                  offset: 1,
                  color: '#7E65E0'
                }
              ]),
              new Echarts.graphic.LinearGradient(0, 0, 1, 0, [
                {
                  offset: 0,
                  color: '#F74FCD'
                },
                {
                  offset: 1,
                  color: '#A61586'
                }
              ]),
              new Echarts.graphic.LinearGradient(0, 0, 1, 0, [
                {
                  offset: 0,
                  color: '#FC7166'
                },
                {
                  offset: 1,
                  color: '#FC5491'
                }
              ]),
              new Echarts.graphic.LinearGradient(0, 0, 1, 0, [
                {
                  offset: 0,
                  color: '#F8CB6B'
                },
                {
                  offset: 1,
                  color: '#FE7B29'
                }
              ]),
              new Echarts.graphic.LinearGradient(0, 0, 1, 0, [
                {
                  offset: 0,
                  color: '#1DD888'
                },
                {
                  offset: 1,
                  color: '#01D7E3'
                }
              ]),
              new Echarts.graphic.LinearGradient(0, 0, 1, 0, [
                {
                  offset: 0,
                  color: '#91DF62'
                },
                {
                  offset: 1,
                  color: '#8BD9A5'
                }
              ]),
              new Echarts.graphic.LinearGradient(0, 0, 1, 0, [
                {
                  offset: 0,
                  color: '#A3BDED'
                },
                {
                  offset: 1,
                  color: '#6991C7'
                }
              ])
            ],
                label: {
                  normal: {
                    formatter: function (params, ticket, callback) {
                      var total = 0;
                      var percent = 0;
                      echartData.forEach(function (value, index, array) {
                        total += value.value;
                      });
                      percent = ((params.value / total) * 100).toFixed(1);
                      return (
                        '{white|' +
                        params.name +
                        '}\n{hr|}\n{yellow|' +
                        params.value +
                        '家}{blue|(' +
                        percent +
                        '%)}'
                      );
                    },
                    padding: [2, -5, 0, -5],
                    rich: rich
                  }
                },
                labelLine: {
                  normal: {
                    length: 70 * scale,
                    length2: 0,
                    lineStyle: {
                      color: '#0b5263'
                    }
                  }
                },
                // 统计数据
                data: echartData
              },
              {
                name: '',
                zlevel: 10,
                type: 'gauge',
                splitNumber: 30, //刻度数量
                min: 0,
                max: 100,
                radius: '65%', //图表尺寸
                center: ['40%', '50%'],
                startAngle: 90,
                endAngle: -269.9999,
                axisLine: {
                  show: false,
                  lineStyle: {
                    width: 0,
                    shadowBlur: 0,
                    color: [
                      [0, '#0dc2fe'],
                      [1, '#0dc2fe']
                    ]
                  }
                },
                axisTick: {
                  show: true,
                  lineStyle: {
                    color: '#106072',
                    width: 2
                  },
                  length: 20,
                  splitNumber: 5
                },
                splitLine: {
                  show: true,
                  length: 20,
                  lineStyle: {
                    color: '#106072'
                  }
                },
                axisLabel: {
                  show: false
                },
                pointer: {
                  //仪表盘指针
                  show: 0
                },
                detail: {
                  shadowBlur: 2,
                  offsetCenter: [0, '0%'], // x, y,单位px
                  textStyle: {
                    // 其余属性默认使用全局文本样式,详见TEXTSTYLE
                    color: 'rgba(255,255,255,0.18)',
                    fontSize: 50
                  },
                  formatter: function (name) {
                    var total = 0; //数据总和
                    var averagePercent; //综合正确率
                    echartData.forEach(function (value, index, array) {
                      total += value.value;
                    });
                    return '{total|合计企业\n\n' + total + '}{unit|家}';
                  },
                  rich: {
                    total: {
                      color: '#fff',
                      fontSize: 30 * scale,
                      align: 'center'
                    },
                    unit: {
                      color: '#fff',
                      fontSize: 25 * scale
                    }
                  }
                },
                data: [echartData[0].name]
              }
            ]
          };
          ChartDom.setOption(option);
          ChartDom.on('click', (params) => {
            this.baseComsumableClickItem();
          });
          window.addEventListener('resize', function () {
            ChartDom.resize();
          });
          //  监听dom变化,自适应echarts
          let chartObserver = new ResizeObserver(() => {
            ChartDom.resize();
          });
          chartObserver.observe(ChartDom.getDom());
        },

在这里插入图片描述

        quarterChart4(item, id) {
          var ym_list = [];
          item.forEach((val,dataIndex) => {
            ym_list.push({ name: val.name, value: val.rate ,num:val.num,dataIndex});
          });
          var option;
          let _this = this;
          var dom = document.getElementById(id);
          var ChartDom = new_echarts.init(dom);
          var data = ym_list;
          var color = [
            ['#D79FFE', '#7E65E0'],
            ['#E7E4A2', '#4BB322'],
            ['#56CFDC ', '#24A3FD '],
            ['#EEBC62', '#EB7C4D'],
            ['#1DD888', '#16D885'],
            ['#767EFF', '#222AC1']
          ];
          var arrName = getArrayValue(data, 'name');
          var arrValue = getArrayValue(data, 'value');
          var sumValue = eval(arrValue.join('+'));
          var objData = array2obj(data, 'name');
          var optionData = getData(data);
          function getArrayValue(array, key) {
            var key = key || 'value';
            var res = [];
            if (array) {
              array.forEach(function (t) {
                res.push(t[key]);
              });
            }
            return res;
          }

          function array2obj(array, key) {
            var resObj = {};
            for (var i = 0; i < array.length; i++) {
              resObj[array[i][key]] = array[i];
            }
            return resObj;
          }

          function getData(data) {
            var res = {
              series: [],
              legend: []
            };
            for (let i = 0; i < data.length; i++) {
              var itemColor = {
                type: 'linear',
                x: 0,
                y: 0,
                x2: 0,
                y2: 1,
                colorStops: [
                  {
                    offset: 0,
                    color: color[i][0] // 0% 处的颜色
                  },
                  {
                    offset: 2 / 3,
                    color: color[i][1] // 100% 处的颜色
                  },
                  {
                    offset: 1,
                    color: color[i][1] // 100% 处的颜色
                  }
                ],
                global: false // 缺省为 false
              };
              res.series.push({
                name: '',
                z: 1,
                type: 'pie',
                clockWise: false, //顺时加载
                hoverAnimation: false, //鼠标移入变大
                radius: [90 - i * 15 + '%', 85 - i * 15 + '%'],
                center: ['50%', '50%'],
                label: {
                  show: false
                },
                itemStyle: {
                  label: {
                    show: false
                  },
                  labelLine: {
                    show: false
                  },
                  normal: {
                    color: itemColor
                  }
                },
                data: [
                  {
                    value: data[i].value,
                    name: data[i].name
                  },
                  {
                    value: 400 / 3 - data[i].value,
                    name: '',
                    itemStyle: {
                      color: 'rgb(11,27,49)',
                      borderWidth: 1
                    },
                    tooltip: {
                      show: true
                    },
                    hoverAnimation: false
                  }
                ]
              });
              res.series.push({
                name: '',
                type: 'pie',
                silent: true,
                z: 0,
                clockWise: false, //顺时加载
                hoverAnimation: false, //鼠标移入变大
                radius: [90 - i * 15 + '%', 85 - i * 15 + '%'],
                center: ['50%', '50%'],
                label: {
                  show: false
                },
                itemStyle: {
                  label: {
                    show: false
                  },
                  labelLine: {
                    show: false
                  },
                  borderWidth: 5
                },
                data: [
                  {
                    value: 7.5,
                    itemStyle: {
                      color: '#fff',
                      borderWidth: 0
                    },
                    tooltip: {
                      show: false
                    },
                    hoverAnimation: false
                  },
                  {
                    value: 2.5,
                    name: '',
                    itemStyle: {
                      color: 'rgba(0,0,0,0)',
                      borderWidth: 0
                    },
                    tooltip: {
                      show: false
                    },
                    hoverAnimation: false
                  }
                ]
              });
            }
            return res;
          }
          optionData.series.push(
            {
              name: '刻度线',
              type: 'gauge',
              startAngle: 90,
              endAngle: 360,
              min: 0,
              max: 100,
              radius: '90%',
              center: ['50%', '50%'],
              title: { show: false },
              detail: { show: false },
              axisLine: { show: false },
              axisTick: { length: 0 },
              splitLine: {
                length: '100%',
                show: true,
                lineStyle: {
                  color: 'rgba(255, 255, 255, 0.2)',
                  width: 1,
                  type: 'solid'
                }
              },
              axisLabel: { show: false },
              pointer: { show: false },
              data: [{ value: 0 }]
            },
            {
              name: '刻度值',
              type: 'gauge',
              startAngle: 90,
              endAngle: 360,
              min: 0,
              max: 100,
              radius: '90%',
              center: ['50%', '50%'],
              title: { show: false },
              detail: { show: false },
              axisLine: { show: false },
              axisTick: { length: 0 },
              splitLine: { show: false, length: -23 },
              axisLabel: {
                color: '#fff',
                fontSize: 12,
                verticalAlign: 'top',
                align: 'left',
                margin: 0
              },
              pointer: { show: false },
              data: [{ value: 0 }]
            }
          );

          option = {
            legend: [
              {
                show: true,
                top: '5%',
                left: '50%',
                data: arrName,
                width: 100,
                itemGap: 30,
                itemWidth: 0,
                icon: 'none',
                formatter: function (name) {
                  return (
                    '{title|' +
                    name +
                    '}{value| ' +
                    (objData[name].value ) +  '%} '
                  );
                },
                textStyle: {
                  rich: {
                    title: {
                      fontSize: 16,
                      color: '#fff'
                    },
                    value: {
                      fontSize: 16,
                      color: '#009afe'
                    }
                  }
                }
              }
            ],
            tooltip: {
              show: true,
              trigger: 'item',
              confine: true,
              // formatter: function (param) {
              //   return (
              //     param.name +
              //     ' : ' +
              //     param.value +
              //     ' ( ' +
              //     ((objData[param.name].value / sumValue) * 100).toFixed(2) +
              //     '% )'
              //   );
              // },
              
              formatter: function (val) {
                var dotHtml = ``;
                const tip =
                  `<div class='custom-tooltip-style'> ` + dotHtml + `<div class='custom-tooltip-text'>${val.name}</div>

                  <div class='custom-tooltip-num'>
                      <span class="ym-dialog-screen--echart-tooltip_tow${val.dataIndex}"></span> 
                      <span class="ym_fff_text">   企业数(家)</span>
                      <span  class="ym_blue_text">${ym_list[val.dataIndex].num }家</span>
                  </div> 
                  <div class='custom-tooltip-num'>
                      <span class="ym_fff_text"> 占比</span>
                      <span  class="ym_blue_text">${(objData[val.name].value / sumValue * 100).toFixed(1)}%</span>
                  </div> 
                </div>`;
                return tip;
              },
              textStyle: {
                rich: {
                  title: {
                    fontSize: 20,
                    lineHeight: 30,
                    color: '#6D7383'
                  },
                  value: {
                    fontSize: 18,
                    lineHeight: 20,
                    color: '#4DA1FF'
                  }
                }
              }
            },

            series: optionData.series
          };
          ChartDom.setOption(option);
          ChartDom.on('click', (params) => {
            this.baseComsumableClickItem();
          });
          window.addEventListener('resize', function () {
            ChartDom.resize();
          });
          //  监听dom变化,自适应echarts
          let chartObserver = new ResizeObserver(() => {
            ChartDom.resize();
          });
          chartObserver.observe(ChartDom.getDom());
        },
#order_warn .custom-tooltip-style {
  padding: 12px;
  border: 1px solid #017EFB;
  border-radius: 4px 4px 4px 4px;
  background: rgba(21, 49, 91, 0.8);
  box-shadow: inset 0px 0px 11px 0px #00579F;
}
#order_warn .custom-tooltip-text {
  margin-right: 16px;
  margin-left: 8px;
  color: #fff;
  font-family: Microsoft YaHei UI-Regular, Microsoft YaHei UI;
  font-size: 16px;
  font-weight: 400;
}
#order_warn .custom-tooltip-num {
  color: #00EAFF;
  font-family: Microsoft YaHei-Regular, Microsoft YaHei;
  font-size: 16px;
  font-weight: 400;
}
#order_warn .ym_fff_text {
  display: block;
  color: #CDE3FF;
  font-size: 14px;
}

#order_warn .ym_blue_text {
  display: block;
  margin-left: auto;
  padding-left: 20px;
  color: #00EAFF;
  font-size: 14px;
}

#order_warn .ym-dialog-screen--echart-tooltip_tow_null {
  display: inline-block;
  width: 10px;
  height: 10px;
  opacity: 1;
  border-radius: 50%;
}

#order_warn .ym-dialog-screen--echart-tooltip_tow0 {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 5px;
  opacity: 1;
  border-radius: 50%;
  background: linear-gradient(90deg, #67DFD0 0%, #219EFF 100%);
}

#order_warn .ym-dialog-screen--echart-tooltip_tow1 {
  display: inline-block;

  width: 10px;
  height: 10px;
  margin-right: 5px;
  opacity: 1;
  border-radius: 50%;
  background: linear-gradient(90deg, #2095E4 0%, #0E5CC5 100%);
}

#order_warn .ym-dialog-screen--echart-tooltip_tow2 {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 5px;
  opacity: 1;
  border-radius: 50%;
  background: linear-gradient(90deg, #D79FFE 0%, #7E65E0 100%);
}

#order_warn .ym-dialog-screen--echart-tooltip_tow3 {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 5px;
  opacity: 1;
  border-radius: 50%;
  background: linear-gradient(90deg, #F74FCD 0%, #A61586 100%);
}

#order_warn .ym-dialog-screen--echart-tooltip_tow4 {
  display: inline-block;

  width: 10px;
  height: 10px;
  margin-right: 5px;
  opacity: 1;
  border-radius: 50%;
  background: linear-gradient(90deg, #FC7166 0%, #FC5491 100%);
}

#order_warn .ym-dialog-screen--echart-tooltip_tow5 {
  display: inline-block;

  width: 10px;
  height: 10px;
  margin-right: 5px;
  opacity: 1;
  border-radius: 50%;
  background: linear-gradient(90deg, #F8CB6B 0%, #FE7B29 100%);
}

#order_warn .ym-dialog-screen--echart-tooltip_tow6 {
  display: inline-block;

  width: 10px;
  height: 10px;
  margin-right: 5px;
  opacity: 1;
  border-radius: 50%;
  background: linear-gradient(90deg, #1DD888 0%, #01D7E3 100%);
}

#order_warn .ym-dialog-screen--echart-tooltip_tow7 {
  display: inline-block;

  width: 10px;
  height: 10px;
  margin-right: 5px;
  opacity: 1;
  border-radius: 50%;
  background: linear-gradient(90deg, #91DF62 0%, #8BD9A5 100%);
}

#order_warn .ym-dialog-screen--echart-tooltip_tow8 {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 5px;
  opacity: 1;
  border-radius: 50%;
  background: linear-gradient(90deg, #A3BDED 0%, #6991C7 100%);
}
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值