风险热力图echarts scatter配置项内容和展示

配置项如下
      const idata = [
  [
    [2.86, 1.77, 321773631, 'Australia', 1990],
    [3.12, 2.74, 321773631, 'Canada', 1990],
    [1.52, 2.68, 321773631, 'China', 1990],
    [1.37, 4.77, 321773631, 'Cuba', 1990],
    [2.86, 3.75, 321773631, 'Finland', 1990],
    [2.95, 0.77, 321773631, 'France', 1990],
    [3.15, 2.74, 321773631, 'Germany', 1990],
    [2.87, 3.71, 321773631, 'Iceland', 1990],
    [1.78, 2.77, 321773631, 'India', 1990],
    [2.96, 2.71, 321773631, 'Japan', 1990],
    [2.08, 3.69, 321773631, 'North Korea', 1990],
    [1.22, 2.72, 321773631, 'South Korea', 1990],
    [2.4, 2.54, 321773631, 'New Zealand', 1990],
    [4.33, 1.78, 321773631, 'Norway', 1990],
    [1.02, 3.78, 321773631, 'Poland', 1990],
    [1.93, 4.66, 321773631, 'Russia', 1990],
    [4.06, 2.63, 321773631, 'Turkey', 1990],
    [2.64, 0.77, 321773631, 'United Kingdom', 1990],
    [3.71, 4.75, 321773631, 'United States', 1990],
  ],
  [
    [4.41, 1.81, 321773631, 'Australia', 2015],
    [4.32, 2.81, 321773631, 'Canada', 2015],
    [1.33, 3.76, 321773631, 'China', 2015],
    [2.13, 3.75, 321773631, 'Cuba', 2015],
    [3.84, 4.8, 321773631, 'Finland', 2015],
    [3.76, 1.81, 321773631, 'France', 2015],
    [4.41, 2.81, 321773631, 'Germany', 2015],
    [4.23, 3.82, 321773631, 'Iceland', 2015],
    [1.9, 2.66, 321773631, 'India', 2015],
    [3.62, 2.83, 321773631, 'Japan', 2015],
    [1.39, 1.71, 321773631, 'North Korea', 2015],
    [3.44, 1.8, 321773631, 'South Korea', 2015],
    [3.42, 4.8, 321773631, 'New Zealand', 2015],
    [2.43, 3.81, 321773631, 'Norway', 2015],
    [2.47, 1.77, 321773631, 'Poland', 2015],
    [2.3, 2.73, 321773631, 'Russia', 2015],
    [1.93, 0.76, 321773631, 'Turkey', 2015],
    [3.82, 4.81, 321773631, 'United Kingdom', 2015],
    [4.33, 1.79, 321773631, 'United States', 2015],
  ],
];
for (let i of idata) {
  for (let p of i) {
    p[2] = 17938;
    p[3] = '';
  }
}

option = {
  title: {
    text: '风险热力图',
    left: '5%',
    top: '0%',
  },
  legend: {
    right: '10%',
    top: '3%',
  },
  grid: {
    left: '8%',
    top: '10%',
  },
  xAxis: {
    name: '风险发生可能性',
    splitLine: {
      lineStyle: {
        type: 'dashed',
      },
    },
  },
  yAxis: {
    name: '风险影响度',
    splitLine: {
      lineStyle: {
        type: 'dashed',
      },
    },
    scale: true,
  },
  series: [
    {
      name: '最终风险评级',
      data: idata[0],
      type: 'scatter',
      symbolSize(data1) {
        return data1[2] / 5e2;
      },
      emphasis: {
        focus: 'series',
        label: {
          show: true,
          formatter(param) {
            return param.data[3];
          },
          position: 'top',
        },
      },
      itemStyle: {
        shadowBlur: 10,
        shadowColor: 'rgba(120, 36, 50, 0.5)',
        shadowOffsetY: 5,
        color: new echarts.graphic.RadialGradient(0.4, 0.3, 1, [
          {
            offset: 0,
            color: 'rgb(251, 118, 123)',
          },
          {
            offset: 1,
            color: 'rgb(204, 46, 72)',
          },
        ]),
      },
    },
    {
      name: '问卷风险评级',
      data: idata[1],
      type: 'scatter',
      symbolSize(data1) {
        return data1[2] / 5e2;
      },
      emphasis: {
        focus: 'series',
        label: {
          show: true,
          formatter(param) {
            return param.data[3];
          },
          position: 'top',
        },
      },
      itemStyle: {
        shadowBlur: 10,
        shadowColor: 'rgba(25, 100, 150, 0.5)',
        shadowOffsetY: 5,
        color: new echarts.graphic.RadialGradient(0.4, 0.3, 1, [
          {
            offset: 0,
            color: 'rgb(129, 227, 238)',
          },
          {
            offset: 1,
            color: 'rgb(25, 183, 207)',
          },
        ]),
      },
    },
  ],
};

    
截图如下