基于 ECharts 封装的组合图组件,支持多系列数据展示,自动根据单位分组使用不同 Y 轴。
# 基本用法
复制代码
# 属性说明
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
chartData | Array | - | 图表数据,格式详见下方示例 |
fieldKeys | Object | { label: "label", value: "value", data: "data" } | 字段映射配置 |
theme | String | - | 主题,dark 或 default |
size | String | medium | 尺寸,small / medium / large |
colors | Array | [] | 自定义颜色数组 |
simpleMode | Boolean | false | 是否启用极简模式 |
highlightKey | String | - | 高亮系列的 label |
config | Object | - | 配置对象 |
# 配置说明
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
type | Number | 40 | 底部网格间距 |
areaStyle | Number | 0 | X 轴标签旋转角度 |
smooth | Number | 0 | X 轴标签间隔 |
# 示例
# 多单位组合图
复制代码
# 折线与柱状图组合
复制代码
# 自定义颜色
复制代码
# 极简模式
复制代码
# 注意事项
- 相同 unit 的 series 会共用同一条 Y 轴
- 默认支持内部缩放(dataZoom)
- 每个 series 可以通过
type属性指定图表类型(bar或line),默认为bar