Skip to content

雷达图

image

介绍

雷达图也被称为极坐标图或蜘蛛网图,主要用于表现多变量的数据,例如员工的多维属性分析。

API

Props

参数说明类型默认值
默认状态支持变量绑定默认 / 隐藏默认
数据源支持变量绑定DataSource-
维度维度的数据字段编码stringindicator
维度最大值配置所有维度的最大值,支持变量绑定Array[2000,2000,2000,2000,2000,2000]
维度最小值配置所有维度的最小值,支持变量绑定Array[0,0,0,0,0,0]
数值数值系列的数据字段编码Array[{name:value1},{name:value2}]
图表画布宽度string500px
图表画布高度string300px
数值系列图表数值系列配置数值系列-
标题图表标题配置标题-
雷达图形雷达图形配置雷达图形-
图例图表图例配置图例-
提示框图表提示框配置提示框-
唯一标识组件唯一标识string组件 key 值

Props 数值系列

参数说明类型默认值
字段编码数据字段编码stringvalue
系列名系列名称string数值
颜色系列颜色,对雷达图填充、边框、标记等生效string-
线条样式雷达图边框线条样式实线 / 虚线 / 点线实线
线宽雷达图边框线宽string2
填充透明度雷达图内部填充透明度string0.7
显示标记雷达图系列是否显示标记booleanfalse
标记大小标记图形大小string8
标记类型标记图形类型stringcircle
显示标签雷达图系列是否显示标签,前提需要显示标记booleanfalse
字号雷达图标签字号string12
颜色雷达图标签颜色string#FFF

Props 标题

参数说明类型默认值
显示标题图表标题是否显示booleanfalse
主标题图表主标题string主标题
副标题图表副标题string副标题
自定义参数(title)code

Props 雷达图形

参数说明类型默认值
圆心左边距雷达图圆心距离画布左侧边距string50%
圆心上边距雷达图圆心距离画布上侧边距string50%
显示轴线是否显示轴线booleantrue
轴线样式轴线样式实线 / 虚线 / 点线实线
轴线线宽轴线线宽string1
轴线颜色轴线颜色string#333333
显示分隔线是否显示分隔线booleantrue
分隔线样式分隔线样式实线 / 虚线 / 点线实线
分隔线线宽分隔线线宽string1
分隔线颜色分隔线颜色string#CCCCCC
显示分隔区域是否显示分隔区域booleantrue
区域填充色 1分隔区域填充色stringrgba(250,250,250,0.3)
区域填充色 2分隔区域填充色stringrgba(200,200,200,0.3)
自定义参数(radar)code

Props 图例

参数说明类型默认值
显示图例图表图例是否显示booleantrue
图例位置图例显示位置自动 / 顶部居左 / 顶部居中 / 顶部居右 / 底部居左 / 底部居中 / 底部居右 / 左侧顶部 / 左侧居中 / 左侧底部 / 右侧顶部 / 右侧居中 / 右侧底部自动
布局方向图例排列方向水平 / 竖直水平
图例区域宽度stringauto
图例区域高度stringauto
支持滚动图例超出宽高后是否支持滚动booleanfalse
自定义参数(legend)code

Props 提示框

参数说明类型默认值
显示提示框图表提示框是否显示booleantrue
触发类型提示框触发类型数据项/坐标轴数据项
背景颜色提示框背景颜色stringrgba(50,50,50,0.7)
边框颜色提示框边框颜色string#333333
文字颜色提示框文字颜色string#FFFFFF
字号提示框文字字号string14
自定义参数(tooltip)code

Type

DataSource

js
[
  {
    indicator: "维度A",
    value1: "500",
    value2: "600",
  },
  {
    indicator: "维度B",
    value1: "900",
    value2: "100",
  },
  {
    indicator: "维度C",
    value1: "1200",
    value2: "300",
  },
  {
    indicator: "维度D",
    value1: "2000",
    value2: "900",
  },
  {
    indicator: "维度E",
    value1: "1800",
    value2: "2100",
  },
  {
    indicator: "维度F",
    value1: "200",
    value2: "900",
  },
];