范围面积图(RangeAreaChart)
RangeAreaChart 是一种范围区域图表组件,用于展示每个数据点的值区间,通常包括 start 和 end 值。它适合用来可视化温度范围、置信区间、最大值与最小值等。
使用示例
属性(Props)
marks: Array<object> (必填)
每个 mark 定义一个范围区间。
-
label: string | Date对应 X 轴的标签,例如月份、类别名称或时间点。 -
start: number范围的起始值(下界)。 -
end: number范围的结束值(上界)。 -
(可选) 支持
ChartMarkProps中的通用属性:foregroundStyle– 区域的填充颜色opacity、interpolationMethod、annotation等
interpolationMethod?: string
指定图表区域在点之间的插值方式。
例如,'catmullRom' 会生成光滑的曲线。
完整示例
这个示例以平滑曲线的形式绘制了每个月的温度范围。
适用场景
RangeAreaChart 特别适用于以下场景:
- 显示温度等物理量的时间范围变化
- 可视化统计中的置信区间
- 展示股票价格的最小/最大波动区间
- 表达预测结果的不确定性范围等
