当前位置: 首页 > news >正文

【echarts】雷达图参数详细介绍

1. 详细示例

在这里插入图片描述

var option = {tooltip: {trigger: 'item'},radar: {startAngle: 90,//第一个指示器轴的角度,默认90indicator: [// 指示器{ name: 'Category A', max: 220 },// name:指示器名称{ name: 'Category B', max: 200 },// max:指示器的最大值,可选,建议设置{ name: 'Category C', max: 100 },{ name: 'Category D', max: 100, color: 'red' }, //标签特定的颜色{ name: 'Category E', max: 70 }],nameGap:12,//指示器名称和指示器轴的距离,默认15center: ['50%', '50%'],//雷达图的中心位置radius: '60%',// 半径splitNumber: 5, // 分隔段数, 默认5shape: 'circle', // 雷达图绘制类型: 'polygon'(默认) / 'circle'splitArea: {//分隔区域show: true, // 是否显示分隔区域, 默认trueareaStyle: {// 分隔区域的样式 (淡蓝色)color: 'rgba(135, 206, 235, 0.2)'}},splitLine: {//分隔线show: true, //默认数值轴显示,类目轴不显示lineStyle: {// 分隔线的样式 (淡蓝色)color: 'rgba(255, 0, 255, 0.2)'}},axisLine: {// 坐标轴轴线show: true, //是否显示坐标轴轴线, 默认true// symbol: ['none', 'arrow'], // 轴线两边的箭头, 默认'none'lineStyle: {// 坐标轴轴线样式color: 'rgba(84, 112, 198, 0.6)'}},axisLabel: {// 坐标轴刻度标签show: true,// 是否显示刻度标签fontSize: 9,//字体大小}},series: [// 数据系列{type: 'radar',data: [// 具体数值{value: [90, 80, 70, 60, 50],//单个数据项的数值name: 'Data 1'//数据项名称,symbol:'rect',//单个数据标记的图形,默认circle},{value: [180, 200, 90, 80, 40],name: 'Data 2'}]}]
};

2. 基础示例

const option = {tooltip:{},radar: {indicator: [// 雷达图的指示器,每个指示器对应一个维度//name:指示器名称 { name: 'Category A',max:220 },//max:指示器的最大值(可选{ name: 'Category B' ,max:50},{ name: 'Category C' },{ name: 'Category D' },{ name: 'Category E' }],center: ['50%', '50%'],radius: '60%'},series: [{type: 'radar',data: [{value: [90, 80, 70, 60, 50],name: 'Data 1'}]}]
};

max详解:图上的点是相对于这个最大值显示的,如果一个指示器的最大值比数值要小,就会如下图Category B一样。
在这里插入图片描述

注意: 如果只有一个数据时(一个指示器),在雷达图绘制类型默认为: polygon时无法显示区域,要手动将shape设置为circle
举个栗子:

// 雷达图绘制类型为默认polygon时
option = {radar: {indicator: [{ name: 'Category A',max:220 },],center: ['50%', '50%'],radius: '60%'},series: [{type: 'radar',data: [{value: [90],name: 'Data 1'}]}]
};

在这里插入图片描述

option = {radar: {shape: 'circle',// 雷达图绘制类型设置为circleindicator: [{ name: 'Category A',max:220 },],center: ['50%', '50%'],radius: '60%'},series: [{type: 'radar',data: [{value: [90],name: 'Data 1'}]}]
};

在这里插入图片描述

http://www.lryc.cn/news/276642.html

相关文章:

  • 网络安全试题进阶——附答案
  • 二刷Laravel 教程(构建页面)总结Ⅰ
  • C++|19.C++类与结构体对比
  • Apache Camel笔记
  • CSDN定制的奖品谁不想要?
  • 橄榄油行业分析:预计2029年将达到298亿美元
  • Maven 工程 java -jar 时提示 xxx-SNAPSHOT.jar 中没有主清单属性
  • 2. Mybatis 中SQL 执行原理
  • 平衡合规与发展天平, 激发数据要素价值
  • JAVA毕业设计118—基于Java+Springboot的宠物寄养管理系统(源代码+数据库)
  • oracle 19c容器数据库数据加载和传输-----SQL*Loader(一)
  • 超维空间M1无人机使用说明书——52、ROS无人机二维码识别与降落
  • Mac 安装Nginx教程
  • 【促销定价】背后的算法技术 1 - 业务问题拆解
  • CNAS中兴新支点——什么是安全测试,安全测试报告有什么作用,主要测试哪些内容?
  • 【shell发送邮件】
  • Qt实现简单的分割窗口
  • 简单易懂的PyTorch激活函数大全详解
  • x-cmd pkg | pdfcpu - 强大的 PDF 处理工具
  • linux 压力测试 AB ApacheBench
  • 【云计算】云存储是什么意思?与本地存储有什么区别?
  • 月入7K,19岁少年转行网优,他凭什么打破低学历魔咒?
  • 【C/C++】轻量级跨平台 开源串口库 CSerialPort
  • 大创项目推荐 深度学习图像修复算法 - opencv python 机器视觉
  • 嵌入式系统复习--基于ARM的嵌入式程序设计
  • 【C++入门到精通】异常 | 异常的使用 | 自定义异常体系 [ C++入门 ]
  • NX二次开发 Block UI 指定方位控件的应用
  • 2024年【R2移动式压力容器充装】模拟考试及R2移动式压力容器充装实操考试视频
  • 数仓工具—Hive进阶之StorageHandler(23)
  • 科技创新创业