微信小程序使用echarts绘画动态图表
- 首先我们从官网下载echarts插件,路径是https://github.com/ecomfe/echarts-for-weixin,把echarts文件放到自己项目的根目录下
- 在需要用到的页面js文件第一行引入插件
import * as echarts from '../../../echarts/ec-canvas/echarts';
,json文件也要引入;
- 图表需要用到的数据部分的值,可以在page外面定义例如
let dataListA=[]
也可以在page data里面定义dataListA:[]
。(使用第一个方法定义需要在onshow里面初始化Chart:Chart = null
,第二种不用)
- page对象外面再定义
let Chart = null;
- 前期准备的值如下;

- 把三种x轴的数据定义在page.data里面,顺便定义图表插件标签的参数
dataDay: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '2', '28', '29', '30', '31'],
dataWeak: ['周一', '周二', '周三', '周四', '周五', '周六', '周末'],
dataYear: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月'