1.2 KiB
1.2 KiB
ak-charts
一个功能完整的 uni_modules 图表插件,支持多种图表类型,UTS 插件规范。
支持的图表类型
bar- 垂直条形图horizontalBar- 水平条形图line- 折线图area- 面积图pie- 饼图doughnut- 环形图radar- 雷达图
使用方法
-
在页面中引用组件:
<ak-charts :option="option" canvas-id="my-canvas"></ak-charts> -
通过 AkCharts.render(option, canvasId) 进行全局渲染调用。
option 示例:
{
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 插件说明