Skip to content

Radar Chart 雷达图 ​

每个类目一条轴;多边形从中心生长。图表过小时隐藏标签。

基础用法 ​

网页近似预览,真机效果以 HarmonyOS 渲染为准。

数据点 + 圆形网格 ​

网页近似预览,真机效果以 HarmonyOS 渲染为准。

多系列 + 图例 ​

网页近似预览,真机效果以 HarmonyOS 渲染为准。

仅线条 ​

网页近似预览,真机效果以 HarmonyOS 渲染为准。

API ​

从组件库源码中的 @Param / @Event / @BuilderParam 声明自动提取。

SRadarChart ​

shadcn 的「雷达图」:每个数据行(≥ 3)对应一个轴线,config 的每个数据系列对应一个填充多边形。多边形在出现时从中心向外生长,数据 / 图例变化时变形。点按或悬停轴线附近,可显示该类目的提示框。图表太小放不下时,轴线标签会自动隐藏。

属性类型默认值说明
configSparkChartConfignew SparkChartConfig([])
dataSparkChartRow[][]
chartHeightnumber250
gridShapeSparkRadarGrid
SparkRadarGrid = 'polygon' | 'circle'
'polygon'
dotsbooleanfalse
fillAlphanumber0.6多边形填充的不透明度(0 表示仅显示轮廓)
lineWidthnumber0轮廓线宽,单位 vp(0 表示无轮廓)
labelsbooleantrue
tooltipbooleantrue
legendbooleanfalse
indicatorSparkChartIndicator
SparkChartIndicator = 'dot' | 'line' | 'dashed'
'dot'
labelFormatter(label: string) => stringidentityLabel
valueFormatter(value: number) => stringdefaultValue
emptyTextResourceStr$r('app.string.spark_no_data')
事件类型默认值说明
onActiveChange(index: number) => void() => { }

MIT Licensed