微信小程序的wx-charts插件
还有就是可以使用一些小程序的插件,比如wx-charts.
先来看一下网上对这个插件的评价:
目前在github上有1804颗星,使用的比较广泛。
github地址:https://github.com/xiaolin3303/wx-charts.git;
支持图标类型
- 饼图 pie
- 圆环图 ring
- 线图 line
- 柱状图 column
- 区域图 area
- 雷达图 radar
使用方法
直接引入编译好的dist里面的js文件(二选一)
然后在需要使用的页面的js当中使用require引入即可:
1 |
|
.wxml中定义
<canvas canvas-id="canvas1"></canvas>
<canvas canvas-id="canvas2"></canvas>
<canvas canvas-id="canvas3"></canvas>
<canvas canvas-id="canvas4"></canvas>
<canvas canvas-id="canvas5"></canvas>
<canvas canvas-id="canvas6"></canvas>
canvas-id与js当中的new Charts选项当中的canvasId必须要一致才行;
参数说明:
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 |
|
1 |
|
1 |
|
1 |
|
1 2 |
|
数据列表series的参数
1 2 3 4 5 |
|
高清显示
设置canvas的尺寸为2倍大小,然后缩小到50%,建议都进行这样的设置,图表本身绘制时是按照高清显示配置的,不然整体效果会偏大(一般以iPhone6为标准进行设计)
1 2 3 4 5 6 |
|
例子:
pie(饼图)
1 2 3 4 5 6 7 8 |
|
线图(circle)
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 27 28 29 |
|
1 2 3 4 5 |
|