柱状图
柱状图以竖直柱条对比展示分类数据,基于 ECharts 渲染。
概述
将「柱状图」拖入画布后,在右侧属性抽屉中配置图表标题、数据源与图表组件配置。数据源支持三种取值:
- 直接配置:在页面内选择操作对象、分组字段与聚合方法,由平台内置聚合接口返回数据,无需事先创建接口。
- Chameleon 接口:引用一个标签为「图表数据源」的平台接口。
- 组件配置中预置:不请求数据,仅按「图表组件配置」静态渲染。
组件在创建时会预置一份柱状图的 ECharts 配置,可在代码编辑器中按需修改。
配置项
| 配置项 | 说明 |
|---|---|
| 图表标题 | 图表标题,必填,最多 20 个字符 |
| 数据源 | 直接配置 / Chameleon 接口 / 组件配置中预置,默认「直接配置」 |
| 操作对象 | 数据源为「直接配置」时必填,选择统计的元对象 |
| 默认条件 | 数据源为「直接配置」时配置,JSON 格式的过滤条件 |
| 分组字段 | 数据源为「直接配置」时必填,作为横轴分类的字段 |
| 聚合方法 | 计数 / 求和 / 平均值 / 最大值 / 最小值,默认「计数」 |
| 聚合字段 | 聚合方法非「计数」时选择的聚合字段 |
| 排序方式 | 正序 / 倒序,默认「正序」 |
| 选择图表数据源接口 | 数据源为「Chameleon 接口」 时必填,选择「图表数据源」标签的接口 |
| 图表组件配置 | ECharts 配置 JSON,可在代码编辑器中编辑 |
| 高度(px) | 图表区域高度,取值 100 ~ 1000,默认 400 |
图表组件配置
「图表组件配置」保存的是一段 ECharts option。柱状图预置的配置包含:
xAxis:category类目轴,运行时由分组字段的取值填充。yAxis:value数值轴。series:一条bar系列,barWidth为60%。
运行时会用数据源返回值填充 xAxis[].data 与 series[].data,因此配置中无需写死数据。
使用建议
- 快速统计时优先使用「直接配置」,省去配置接口的成本。
- 需要复杂查询逻辑时,在平台接口中配置数据后以「Chameleon 接口」方式引用。
- 图表配置可参考 ECharts 官方示例 自行调整。