基于 ECharts 封装的柱状图组件,支持数据标记、缩放、反转、长标签等功能。
# 基本用法
# 属性说明
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
chartData | Array | - | 图表数据,格式为 [{ label, value }] |
fieldKeys | Object | { label: "label", value: "value", data: "data" } | 字段映射配置 |
size | String | medium | 尺寸,small / medium / large |
markPoint | Boolean | false | 是否显示最大值/最小值标记 |
unit | String | "" | 数据单位 |
showZoom | Boolean | false | 是否显示缩放条 |
reverse | Boolean | false | 是否反转坐标轴(横向柱状图) |
longLable | Boolean | false | 是否启用长标签换行 |
longLableSplitNum | Number | 1 | 长标签换行间隔字符数 |
longLablePx | Number | 150 | 长标签预留像素宽度 |
splitNumber | Number | 5 | Y 轴分割段数 |
simpleMode | Boolean | false | 是否启用极简模式(隐藏图例、坐标轴等) |
# 示例
# 横向柱状图
# 显示数据标记
# 极简模式
# 自定义字段映射
# 注意事项
- 数据值大于等于 10000 时会自动转换为"万"单位显示
- 数据值大于等于 10000000 时会自动转换为"千万"单位显示