Skip to content

SunlightStackedChart

双向堆叠柱状图组件,支持多组数据的对比展示,适用于展示收入与支出、增长与下降等对比数据。

基本用法

基础双向堆叠柱状图

基础双向堆叠柱状图

带图例的双向堆叠柱状图

带图例的双向堆叠柱状图

带数据标签的双向堆叠柱状图

带数据标签的双向堆叠柱状图

自定义圆角的双向堆叠柱状图

自定义圆角的双向堆叠柱状图

带网格线的双向堆叠柱状图

带网格线的双向堆叠柱状图

自定义Y轴范围的双向堆叠柱状图

自定义Y轴范围的双向堆叠柱状图

带自定义标题的双向堆叠柱状图

带自定义标题的双向堆叠柱状图

组件属性

属性名类型默认值说明
positiveDatanumber[]必填正向数据数组
negativeDatanumber[]必填负向数据数组
xAxisDatastring[]必填X轴数据数组
heightstring'350px'图表高度
colorsstring[]['#4C87F3', '#8BD8FC']颜色配置数组,分别对应正向和负向数据
barWidthnumber16柱状图宽度
positiveNamestring'正向数据'正向数据名称
negativeNamestring'负向数据'负向数据名称
yAxisMinnumber-100Y轴最小值
yAxisMaxnumber100Y轴最大值
positiveBorderRadiusnumber | number[][10, 10, 0, 0]正向数据圆角配置
negativeBorderRadiusnumber | number[][0, 0, 10, 10]负向数据圆角配置
showDataLabelbooleanfalse是否显示数据标签
showLegendbooleanfalse是否显示图例
legendPosition'bottom' | 'top' | 'left' | 'right''bottom'图例位置
showTooltipbooleantrue是否显示提示框
loadingbooleanfalse是否加载中
showAxisLinebooleanfalse是否显示轴线
showAxisLabelbooleantrue是否显示轴标签
showSplitLinebooleanfalse是否显示分割线
isEmptybooleanfalse是否为空数据
titlestring''图表标题
showTitlebooleanfalse是否显示标题
titlePosition'top' | 'left' | 'right' | 'bottom' | 'center''top'标题位置
titleStyleanyundefined标题样式

组件说明

SunlightStackedChart 是一个双向堆叠柱状图组件,支持多组数据的对比展示,适用于展示收入与支出、增长与下降等对比数据。

特点

  • 支持正向和负向数据的对比展示
  • 支持自定义颜色、柱宽、圆角等样式
  • 支持图例显示和位置调整
  • 支持数据标签、提示框、轴线等配置
  • 支持自定义标题,可设置标题内容、位置和样式
  • 响应式设计,适配不同屏幕尺寸

适用场景

  • 收入与支出对比分析
  • 增长与下降趋势对比
  • 正向与负向数据对比
  • 财务数据对比分析
  • 业务指标对比分析