echarts实现云台控制按钮效果,方向按钮

效果图

效果图

代码

option = {
  color: ['#bfbfbf'],
  tooltip: {
    show: false
  },
  series: [
    {
      name: '',
      type: 'pie',
      radius: ['40%', '70%'],
      avoidLabelOverlap: true,
      itemStyle: {
        // borderRadius: 10,
        borderColor: '#fff',
        borderWidth: 2
      },
      label: {
        show: true,
        position: 'inside',
        fontSize: 36,
        color: '#fff'
      },
      emphasis: {
        label: {
          show: true,
          // position: 'center',
          // fontSize: 40,
          fontWeight: 'bold'
        }
      },
      labelLine: {
        show: false
      },
      startAngle: 22,
      data: [
        {
          value: 1,
          name: '右',
          label: {
            rotate: 0,
            formatter: function () {
              return '>';
            }
          }
        },
        {
          value: 1,
          name: '',
          label: {
            rotate: -45,
            formatter: function () {
              return '';
            }
          }
        },
        {
          value: 1,
          name: '下',
          label: {
            rotate: -90,
            formatter: function () {
              return '>';
            }
          }
        },
        {
          value: 1,
          name: '',
          label: {
            rotate: -135,
            formatter: function () {
              return '';
            }
          }
        },
        {
          value: 1,
          name: '左',
          label: {
            rotate: -180,
            formatter: function () {
              return '>';
            }
          }
        },
        {
          value: 1,
          name: '',
          label: {
            rotate: 135,
            formatter: function () {
              return '';
            }
          }
        },
        {
          value: 1,
          name: '上',
          label: {
            rotate: 90,
            formatter: function () {
              return '>';
            }
          }
        },
        {
          value: 1,
          name: '',
          label: {
            rotate: 45,
            formatter: function () {
              return '';
            }
          }
        }
      ]
    },
    {
      name: '',
      type: 'pie',
      radius: '40%',
      data: [
        {
          value: 1,
          name: '急停恢复',
          itemStyle: { color: '#FF4500' },
          label: {
            show: true,
            position: 'center',
            fontSize: 40,
            color: '#fff',
            formatter: function () {
              return '急\t\t停\n\n恢\t\t复';
            }
          }
        }
      ],
      emphasis: {
        itemStyle: {
          shadowBlur: 1,
          shadowOffsetX: 0,
          shadowColor: 'rgba(0, 0, 0, 0.5)'
        }
      }
    },
    {
      name: '',
      type: 'pie',
      radius: '20%',
      center: ['15%', '20%'],
      data: [
        {
          value: 1,
          name: '复位',
          itemStyle: { color: '#1afa29' },
          label: { show: true, position: 'center', fontSize: 40, color: '#fff' }
        }
      ],
      emphasis: {
        itemStyle: {
          shadowBlur: 1,
          shadowOffsetX: 0,
          shadowColor: 'rgba(0, 0, 0, 0.5)'
        }
      }
    },
    {
      name: '',
      type: 'pie',
      radius: '20%',
      center: ['85%', '20%'],
      data: [
        {
          value: 1,
          name: '手动',
          itemStyle: { color: '#409EFF' },
          label: { show: true, position: 'center', fontSize: 40, color: '#fff' }
        }
      ],
      emphasis: {
        itemStyle: {
          shadowBlur: 1,
          shadowOffsetX: 0,
          shadowColor: 'rgba(0, 0, 0, 0.5)'
        }
      }
    }
  ]
};

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-01 04:58:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-01 04:58:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-05-01 04:58:02       82 阅读
  4. Python语言-面向对象

    2024-05-01 04:58:02       91 阅读

热门阅读

  1. 【Spring AI】02. AI 概念

    2024-05-01 04:58:02       35 阅读
  2. springboot AOP

    2024-05-01 04:58:02       30 阅读
  3. 时间复杂度&&空间复杂度

    2024-05-01 04:58:02       30 阅读
  4. Spring

    2024-05-01 04:58:02       29 阅读
  5. LeetCode题练习与总结:搜索旋转排序数组Ⅱ--81

    2024-05-01 04:58:02       30 阅读
  6. 大话人工智能之训练数据集

    2024-05-01 04:58:02       33 阅读