1.0.2 • Published 1 month ago

@tanzhenxing/zx-charts-pie v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
1 month ago

zx-charts-pie 饼图/环形图组件

组件简介

zx-charts-pie 是基于 Vue3 + + uni-app 实现的高性能多端饼图/环形图表组件,支持 H5、微信/支付宝/百度/字节小程序、App 等平台。无需依赖浏览器专属 API,适合数据可视化场景。

属性(Props)

属性名类型默认值说明
titleString''饼图标题
diamNumber400饼图直径(rpx)
backgroundColorString'transparent'饼图背景色
legendObject{show: true, size: 24, color: '#333', direction: 'horizontal'}图例配置
tooltipBooleantrue是否显示 tooltip 提示
typeNumber11-饼状图 2-环状图
annularObject{width: 200, backgroundColor: '#f8f8f8'}环形中间圆圈样式

draw 方法数据格式

通过 draw(dataset) 方法传入,格式如下:

[
  { name: 'A类用户', value: 40, color: '#3b82f6' },
  { name: 'B类用户', value: 30, color: '#34d399' },
  { name: 'C类用户', value: 20, color: '#f59e42' },
  { name: 'D类用户', value: 10, color: '#f43f5e' }
]

事件

事件名说明回调参数
click点击某一扇区时触发{ index, ...item }

方法

方法名说明参数
draw绘制/更新图表(dataset)

基本用法示例

详见下方示例或 src/pages/components/charts/pie.vue

注意事项

  • 组件为多端兼容实现,不依赖 window/document。
  • 建议在页面 onReady 或 onMounted 后调用 draw 方法。
  • dataset 数组 value 之和建议为100或总量,支持自定义颜色、图例、tooltip、环形等。
1.0.2

1 month ago

1.0.1

2 months ago