微信小程序统计图表插件wxcharts的使用汇总

简介: 微信小程序统计图表插件wxcharts的使用汇总

微信小程序图表插件 wxcharts 的使用

使用前需要先导入

var wxCharts = require('../../common/wxcharts');

1.扇形图

在js文件中调用

new wxCharts({
        canvasId: 'pieCanvas',
        type: 'pie',
        series: [{
            name: 'p1',
            data: 50,
        }, {
            name: 'p2',
            data: 30,
        }, {
            name: 'p3',
            data: 1,
        }, {
            name: 'p4',
            data: 1,
        }, {
            name: 'p5',
            data: 46,
        }],
        width: 360,
        height: 300,
        dataLabel: true
    });
    new wxCharts({
      canvasId: 'ringCanvas',
      type: 'ring',
      series: [{
          name: '成交量1',
          data: 15,
      }, {
          name: '成交量2',
          data: 35,
      }, {
          name: '成交量3',
          data: 78,
      }, {
          name: '成交量4',
          data: 63,
      }],
      width: 320,
      height: 200,
      dataLabel: false
  });

效果图

2.圆环图

js文件

new wxCharts({
      canvasId: 'ringCanvas',
      type: 'ring',
      series: [{
          name: 'p1',
          data: 15,
      }, {
          name: 'p2',
          data: 35,
      }, {
          name: 'p3',
          data: 78,
      }, {
          name: 'p4',
          data: 63,
      }],
      width: 320,
      height: 200,
      dataLabel: false
  });

效果图

3.折线图

new wxCharts({
    canvasId: 'lineCanvas',
    type: 'line',
    categories: ['2012', '2013', '2014', '2015', '2016', '2017'],
    series: [{
        name: 'p1',
        data: [0.15, 0.2, 0.45, 0.37, 0.4, 0.8],
        format: function (val) {
            return val.toFixed(2) + '万';
        }
    }, {
        name: 'p2',
        data: [0.30, 0.37, 0.65, 0.78, 0.69, 0.94],
        format: function (val) {
            return val.toFixed(2) + '万';
        }
    }],
    yAxis: {
        title: '成交金额 (万元)',
        format: function (val) {
            return val.toFixed(2);
        },
        min: 0
    },
    width: 320,
    height: 200
});

效果图

4.柱形图

new wxCharts({
  canvasId: 'columnCanvas',
  type: 'column',
  categories: ['2012', '2013', '2014', '2015', '2016', '2017'],
  series: [{
      name: 'p1',
      data: [15, 20, 45, 37, 4, 80]
  }, {
      name: 'p2',
      data: [70, 40, 65, 100, 34, 18]
  }],
  yAxis: {
      format: function (val) {
          return val + '万';
      }
  },
  width: 320,
  height: 200
});

效果图

5.区域图

new wxCharts({
  canvasId: 'areaCanvas',
  type: 'area',
  categories: ['2016-08', '2016-09', '2016-10', '2016-11', '2016-12', '2017'],
  series: [{
      name: 'p1',
      data: [70, 40, 65, 100, 34, 18],
      format: function (val) {
          return val.toFixed(2) + '万';
      }
  }, {
      name: 'p2',
      data: [15, 20, 45, 37, 4, 80],
      format: function (val) {
          return val.toFixed(2) + '万';
      }
  }],
  yAxis: {
      format: function (val) {
          return val + '万';
      }
  },
  width: 320,
  height: 200
});

效果图

6.雷达图

new wxCharts({
  canvasId: 'radarCanvas',
  type: 'radar',
  categories: ['1', '2', '3', '4', '5', '6'],
  series: [{
      name: 'p1',
      data: [90, 110, 125, 95, 87, 122]
  }],
  width: 320,
  height: 200,
  extra: {
      radar: {
          max: 150
      }
  }
});

效果图

目录
相关文章
|
10月前
|
Shell 数据安全/隐私保护 Python
微信虚拟摄像头插件,QQ虚拟相机拍摄录像工具,替换虚拟视频聊天软件
完整的虚拟摄像头实现方案,包含多个模块的代码实现。这个项目可以模拟摄像头设备,并在微信/QQ视频
|
9月前
|
算法 Java API
用录像代替视频聊天,虚拟视频聊天软件微信QQ, 微信第三方插件虚拟视频插件
核心视频处理模块使用JavaCV实现视频捕获、特效处理和虚拟设备输出 Xposed模块通过Hook微信摄像头相关方法实现视频流替换
|
9月前
|
Shell Android开发 Python
微信多开脚本,微信双开器脚本插件,autojs开源代码分享
AutoJS脚本实现安卓端微信多开,通过无障碍服务 Python脚本提供跨平台解决方案,自动检测微信安装路径
|
人工智能 小程序
【一步步开发AI运动小程序】二、引入插件
随着人工智能技术的发展,阿里体育等公司推出的“乐动力”、“天天跳绳”等AI运动APP广受欢迎。本文将引导您从零开始开发一个AI运动小程序,使用“云智AI运动识别小程序插件”。内容包括新建uni-app项目、配置插件、部署模型、安装依赖包、全局初始化和调用插件对象。
|
10月前
|
JSON 机器人 API
微信机器人自动回复插件,vx自动回复机器人脚本助手,python框架分享
这个微信机器人系统包含三个主要模块:主程序基于itchat实现微信消息监听和自动回复功能
|
10月前
|
Java 计算机视觉
微信虚拟视频聊天插件,QQ抖音快手虚拟摄像头工具,替换相机视频流java
实现包含了虚拟摄像头核心功能,可以捕获真实摄像头视频流,处理后输出到虚拟摄像头设备。
|
10月前
微信qq陌陌soul,虚拟视频聊天插件,xposed摄像头替换工具
包含三个核心模块:虚拟摄像头服务、视频处理引擎和Xposed框架集成。
|
11月前
|
JSON 安全 定位技术
微信附近人提取v3脚本, 微信附近人id提取技术插件,采集附近人wxid数据工具
本内容介绍微信“附近的人”功能的技术原理与实现方法,基于LBS服务,涉及位置模拟、协议分析及数据解析。通过修改GPS坐标或使用Frida等工具hook位置函数
|
11月前
微信封号脚本插件,全自动批量投诉工具, vx隔空抓包封号思路【仅供学习参考用途】
这是一款针对微信投诉自动化处理的工具插件,通过模拟点击操作实现批量投诉功能。相比手动投诉,该插件效率更高、成功率更有保障。
|
10月前
|
监控 数据库 数据安全/隐私保护
微信自动抢红包永久免费软件, 自动抢红包软件微信,脚本插件抢红包【python】
该实现包含三个核心模块:主监控程序、数据库记录模块和配置模块。主程序使用itchat监听微信消息