u-chart

1.前言

uni-app能用的图表插件太少,这是唯一能用,虽然官方声称 傻瓜式 配置,但是在我看来异常繁琐,可选的配置项一大堆统统堆到demo里面,导致上手非常困难。既然踩了坑,我就记录下来。

2.基本使用

(1)引入插件

import uCharts from '@/libs/u-charts/u-charts.min.js';

(2)准备容器

<canvas canvas-id="canvasRing" id="canvasRing" class="canvasRing"></canvas>

(3)设定容器宽度(这个插件不能自适应容器的宽高,除了要设定容器的宽度,还要设定图表的宽度,建议使用rpx)

.canvasRing{
    width:450rpx;
}

(4)传入配置实例化

new uCharts({
	canvasId: "canvasRing",//容器id
	type: 'ring',//类型
	series: this.ring_data,//数据
	width: uni.upx2px(450),//宽
	height: 150,//高
	extra: {
		pie: {
			offsetAngle: 0,
			ringWidth: 10,
			labelWidth:15
		}
	},
})
posted @ 2021-02-24 09:54  ---空白---  阅读(359)  评论(0编辑  收藏  举报