基于 ECharts 封装的饼图组件,支持环形图、玫瑰图、自定义颜色等功能。
# 基本用法
复制代码
# 属性说明
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
chartData | Array | - | 图表数据,格式为 [{ label, value }] |
fieldKeys | Object | { label: "label", value: "value", data: "data" } | 字段映射配置 |
theme | String | - | 主题,dark 或 default |
size | String | medium | 尺寸,small / medium / large |
colors | Array | [] | 自定义颜色数组 |
unit | String | "" | 数据单位 |
showLegend | Boolean | true | 是否显示图例 |
simpleMode | Boolean | false | 是否启用极简模式 |
roseType | String | "" | 玫瑰图类型,"" / radius / area |
showLabel | Boolean | true | 是否显示标签 |
totalLabel | String | "总数" | 中心总数标签文本 |
# 示例
# 玫瑰图
复制代码
# 隐藏图例
复制代码
# 自定义颜色
复制代码
# 极简模式
复制代码
# 注意事项
- 饼图中心会自动显示总数
- 最小扇区角度为 5 度,小于此角度的扇区会合并显示