Files
akmon/uni_modules/ak-charts/README.md
2026-01-20 08:04:15 +08:00

55 lines
1.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ak-charts
一个功能完整的 uni_modules 图表插件支持多种图表类型UTS 插件规范。
## 支持的图表类型
- `bar` - 垂直条形图
- `horizontalBar` - 水平条形图
- `line` - 折线图
- `area` - 面积图
- `pie` - 饼图
- `doughnut` - 环形图
- `radar` - 雷达图
## 使用方法
1. 在页面中引用组件:
````vue
<ak-charts :option="option" canvas-id="my-canvas"></ak-charts>
````
2. 通过 AkCharts.render(option, canvasId) 进行全局渲染调用。
option 示例:
```js
{
type: 'area', // 或其他支持的类型
data: [75, 80, 85, 90, 87, 92, 88],
labels: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'],
color: '#6366F1' // 或颜色数组 ['#FF6384', '#36A2EB', ...]
}
```
## 图表特性
### 面积图 (area)
- 适合显示趋势数据
- 支持渐变填充
- 自动生成网格线和标签
### 水平条形图 (horizontalBar)
- 适合显示分类数据对比
- 支持渐变填充
- 标签显示在左侧
### 环形图 (doughnut)
- 支持多色配置
- 自动计算百分比
- 包含图例显示
## 目录结构
- interface.uts 类型定义
- components/ak-charts.uvue 图表组件
- package.json 插件描述
- README.md 插件说明