Skip to content

HBarChart 横向柱状图 ​

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

基础示例 ​

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

引入方式 ​

ts
import { HBarChart } from "@/components/chart/h-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"36%"否
stack是否堆叠显示booleanfalse否
borderRadius圆角number | number[]-否
xAxisLabelConfigX 轴标签自定义配置,合并到 axisLabelChartCustomOptions-否

Events ​

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

Slots ​

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

Expose ​

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

Module API ​

名称说明类型
HBarChart导出 HBarChart 供业务侧复用。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 根据当前组件源码生成;同步版本与验证记录见维护说明。