Skip to content

BarChart 柱状图 ​

BarChart 柱状图 的基础用法、公开 API 与示例。

基础示例 ​

展示分类指标的柱状对比。

示例使用本地演示数据;上传、校验和提交不会连接业务后端。

堆叠柱状图 ​

使用多组数据、图例和堆叠配置展示预算构成。

示例使用本地演示数据;上传、校验和提交不会连接业务后端。

引入方式 ​

ts
import { BarChart } from "@/components/chart/bar-chart";

Props ​

参数说明类型默认值必填
height图表高度stringDEFAULT_CHART_HEIGHT否
loading是否加载中booleanfalse否
isEmpty是否为空数据booleanfalse否
colors颜色配置string[]-否
showAxisLabel是否显示坐标轴标签booleantrue否
showAxisLine是否显示坐标轴线booleantrue否
showSplitLine是否显示分割线booleantrue否
showTooltip是否显示提示框booleantrue否
showLegend是否显示图例booleanfalse否
legendPosition图例位置LegendPosition"bottom"否
legendOptions自定义图例配置,会与默认配置合并ChartCustomOptions-否
data图表数据,支持单组数据或多组数据number[] | BarDataItem[][0, 0, 0, 0, 0, 0, 0]否
xAxisDataX 轴标签数据string[][]否
barWidth柱状图宽度string | number"40%"否
stack是否堆叠显示booleanfalse否
borderRadius圆角number | number[]4否
xAxisLabelConfigX 轴标签自定义配置,合并到 axisLabelChartCustomOptions-否

Events ​

事件名说明回调参数
-该组件未声明 Events。-

Slots ​

插槽名说明参数
-该组件未声明 Slots。-

Expose ​

名称说明类型
-该组件未声明 Expose。-

Module API ​

名称说明类型
BarChart导出 BarChart 供业务侧复用。useInstall(index)

Types ​

BarChartProps ​

柱状图 Props

字段说明类型默认值必填
height图表高度string-否
loading是否加载中boolean-否
isEmpty是否为空数据boolean-否
colors颜色配置string[]-否
showAxisLabel是否显示坐标轴标签boolean-否
showAxisLine是否显示坐标轴线boolean-否
showSplitLine是否显示分割线boolean-否
showTooltip是否显示提示框boolean-否
showLegend是否显示图例boolean-否
legendPosition图例位置LegendPosition-否
legendOptions自定义图例配置,会与默认配置合并ChartCustomOptions-否
data图表数据,支持单组数据或多组数据number[] | BarDataItem[]-是
xAxisDataX 轴标签数据string[]-否
barWidth柱状图宽度string | number-否
stack是否堆叠显示boolean-否
borderRadius圆角number | number[]-否
xAxisLabelConfigX 轴标签自定义配置,合并到 axisLabelChartCustomOptions-否

BarDataItem ​

柱状图数据项

字段说明类型默认值必填
name系列名称string-是
data数据值number[]-是
barWidth柱状图宽度string | number-否
stack堆叠分组名称string-否
color自定义颜色string-否

API 根据当前组件源码生成;同步版本与验证记录见维护说明。