Skip to content

Radial Chart 径向图 ​

同心的径向条,可选轨道与中心标签。

基础用法 ​

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

文字 ​

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

形状 ​

部分扫角、方形端点、无轨道。

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

API ​

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

SRadialChart ​

shadcn 的「径向图」:每个数据行对应一个同心圆弧(第一行在最内层;行标签即 config 中的键),其扫过的角度与 valueKey / maxValue 成正比,范围从 startAngle 到 endAngle(单位为度,0 指向 12 点钟方向,顺时针)。可选弱化的底轨、圆角端点和中央标签。圆弧在出现时扫入。

属性类型默认值说明
configSparkChartConfignew SparkChartConfig([])
dataSparkChartRow[][]
valueKeystring'value'
startAnglenumber0
endAnglenumber360
maxValuenumber0填满整个圆环的数值;0 表示使用最大值
innerRationumber0.3内半径占外半径的比例
ringGapnumber4圆环之间的间隔,单位 vp
trackbooleantrue
roundedbooleantrue
chartHeightnumber250
centerValuestring''
centerLabelstring''
tooltipbooleantrue
legendbooleanfalse
indicatorSparkChartIndicator
SparkChartIndicator = 'dot' | 'line' | 'dashed'
'dot'
valueFormatter(value: number) => stringdefaultValue
emptyTextResourceStr$r('app.string.spark_no_data')
事件类型默认值说明
onActiveChange(index: number) => void() => { }

MIT Licensed