echart绘制天顶图

这两个配置是 极坐标系 / 饼图类图表(雷达图、极坐标柱状图、环形图、南丁格尔玫瑰图) 的核心配置,专门用来控制极坐标的「半径方向」和「角度方向」

  • radiusAxis(半径轴)从圆心向外辐射的轴(上下 / 内外方向)
  • angleAxis(角度轴)绕圆心旋转的轴(一圈 360° 方向)
  • 极坐标系 = 半径轴 + 角度轴

话不多说,上代码

javascript 复制代码
option = {
  backgroundColor: '#1E1F2B',
  polar: {
    show: true,
    center: ['50%', '50%']
  },
  tooltip: {

  },
  angleAxis: {
    type: 'value',
    splitNumber: 12,
    min: -180,
    max: 180,
    splitLine: {
      show: true,
      lineStyle: {
        color: '#96D4FF',
        type: 'dashed'
      }
    },
    axisLine: {
      show: true,
      lineStyle: {
        color: '#96D4FF'
      }
    },
    axisTick: { show: true },
    minorTick: { show: true },
    axisLabel: {
      show: true,
      textStyle: {
        color: '#96D4FF'
      }
    }
  },
  radiusAxis: {
    min: 0,
    max: 90,
    type: 'value',
    inverse: true,   
    splitLine: {
      show: true,
      lineStyle: {
        color: '#96D4FF'
      }
    },
    axisLine: { show: false },
    axisTick: { show: false },
    axisLabel: { show: false }
  },
  series: [
    {
      id: '11',
      type: 'scatter',
      coordinateSystem: 'polar',
      symbol: 'circle', // 先用简单图形测试
      symbolSize: 10,
      itemStyle: {
        color: '#409eff',
        opacity: 1 // 先固定,调试成功再恢复逻辑
      },
      cursor: 'pointer',
      data: [[120, 10],[70, 10],[0, 150],[50, -10]], // <-- 修复格式
   
    },
    {
      type: 'line',
      coordinateSystem: 'polar',
      smooth: true, // 曲线
      symbol: 'none',
      lineStyle: {
        color: '#96D4FF',
        width: 2
      },
      data: [
        [45, 10],
        [90, 30],
        [135, 60],
        [180, 40],
        [225, 20]
      ]
    }
  ]
}

如图:

相关推荐
萑澈10 小时前
Windows 7 运行 Electron 安装包报“不是有效的 Win32 应用程序”怎么办
javascript·windows·electron
君穆南10 小时前
基于 NFS 与 Rsync 实现跨服务器 Seafile 数据平滑迁移实战
linux·运维·git
bloglin9999910 小时前
scp、rsync远程文件同步
linux·运维·服务器
迦南的迦 亚索的索11 小时前
LINUX环境
linux·运维·服务器
yuanjj8811 小时前
linux下调试域格CLM920 NC5等9x07平台模块 QMI拨号
linux·运维·服务器
W.A委员会11 小时前
JS原型链详解
开发语言·javascript·原型模式
懂懂tty11 小时前
React状态更新流程
前端·react.js
IMPYLH11 小时前
Linux 的 printenv 命令
linux·运维·服务器·bash
SilentSamsara11 小时前
SSH 远程管理:密钥登录 + 隧道转发,一次性配置好
linux·运维·服务器·ubuntu·centos·ssh
LN花开富贵11 小时前
【ROS】鱼香ROS2学习笔记一
linux·笔记·python·学习·嵌入式·ros·agv