雷达定位

描述:当前是关于Echarts图表中的 示例。
 
            option = {
  title: { show: false },
  polar: {},
  angleAxis: {
    zlevel: 1,
    z: 1,
    min: 0,
    max: 360,
    interval: 45,
    axisLabel: { color: '#AAAAAA' },
    axisTick: { show: false },
    axisLine: { lineStyle: { color: '#3668AB', width: 8 } },
    splitLine: { lineStyle: { color: '#FAFFA9' } },
  },
  radiusAxis: {
    zlevel: 1,
    z: 1,
    max: 150,
    splitNumber: 2,
    axisLabel: { show: false },
    axisLine: { show: false },
    axisTick: { show: false },
    minorTick: { show: false },
    splitLine: { lineStyle: { color: '#088A29' } },
  },
  tooltip: {
    show: true,
    trigger: 'item',
    formatter: function (params) {
      let html =
        '<div><div>角度:' +
        params.value[1] +
        '°</div>' +
        '<div>偏距:' +
        params.value[0] +
        '米</div>' +
        '<div>时间:' +
        params.value[2] +
        '</div></div>';
      return html;
    },
  },
  series: [
    {
      coordinateSystem: 'polar',
      zlevel: 2,
      z: 2,
      name: 'scatter',
      type: 'scatter',
      data: [
        {
          value: [50, 281.3099, '2021/06/06 01:32'],
          itemStyle: { color: 'red' },
          emphasis: { itemStyle: { borderColor: '#fff', borderWidth: 2 } },
        },
        {
          value: [4.06, 284.0362, '2021/06/06 03:32'],
          itemStyle: { color: 'red' },
          emphasis: { itemStyle: { borderColor: '#fff', borderWidth: 2 } },
        },
        {
          value: [3.06, 315, '2021/06/06 05:32'],
          itemStyle: { color: 'red' },
          emphasis: { itemStyle: { borderColor: '#fff', borderWidth: 2 } },
        },
        {
          value: [100, 36, '2021/06/06 05:36'],
          itemStyle: { color: 'red' },
          emphasis: { itemStyle: { borderColor: '#fff', borderWidth: 2 } },
        },
        {
          value: [4.42, 270, '2021/06/06 07:32'],
          itemStyle: { color: 'red' },
          emphasis: { itemStyle: { borderColor: '#fff', borderWidth: 2 } },
        },
        {
          value: [4.09, 303.6901, '2021/06/06 09:32'],
          itemStyle: { color: 'red' },
          emphasis: { itemStyle: { borderColor: '#fff', borderWidth: 2 } },
        },
        {
          value: [3.67, 326.3099, '2021/06/06 11:32'],
          itemStyle: { color: 'red' },
          emphasis: { itemStyle: { borderColor: '#fff', borderWidth: 2 } },
        },
        {
          value: [2.25, 296.5651, '2021/06/06 13:32'],
          itemStyle: { color: 'red' },
          emphasis: { itemStyle: { borderColor: '#fff', borderWidth: 2 } },
        },
        {
          value: [7.78, 336.8014, '2021/06/06 15:32'],
          itemStyle: { color: 'red' },
          emphasis: { itemStyle: { borderColor: '#fff', borderWidth: 2 } },
        },
        {
          value: [5.27, 291.8014, '2021/06/06 17:32'],
          itemStyle: { color: 'red' },
          emphasis: { itemStyle: { borderColor: '#fff', borderWidth: 2 } },
        },
        {
          value: [4.78, 281.3099, '2021/06/06 19:32'],
          itemStyle: { color: 'red' },
          emphasis: { itemStyle: { borderColor: '#fff', borderWidth: 2 } },
        },
        {
          value: [4.42, 281.3099, '2021/06/06 20:02'],
          itemStyle: { color: 'red' },
          emphasis: { itemStyle: { borderColor: '#fff', borderWidth: 2 } },
        },
        {
          value: [5.38, 291.8014, '2021/06/06 21:32'],
          itemStyle: { color: 'red' },
          emphasis: { itemStyle: { borderColor: '#fff', borderWidth: 2 } },
        },
        {
          value: [5.63, 279.4623, '2021/06/06 23:32'],
          itemStyle: { color: 'black' },
          emphasis: { itemStyle: { borderColor: '#fff', borderWidth: 2 } },
        },
      ],
    },
    {
      type: 'pie',
      radius: '76%',
      zlevel: 0,
      z: 0,
      silent: true,
      data: [0],
      itemStyle: {
        color: {
          colorStops: [
            { offset: 0, color: '#DEEAF7' },
            { offset: 1, color: '#3668AB' },
          ],
          x: 0.5,
          y: 0.5,
          r: 0.5,
          type: 'radial',
          global: false,
        },
      },
      labelLine: { show: false },
    },
    {
      type: 'pie',
      radius: ['75.5%', '78.8%'],
      zlevel: 1,
      z: 1,
      silent: true,
      data: [0],
      itemStyle: { color: '#D9DEE8' },
      labelLine: { show: false },
    },
  ],
};