首页 > 小程序 > 小程序开发

基于wxcharts.js实现订单统计报表的开发实例

小程序开发 2022-10-12 12:25:25  

在微信小程序图表众多插件中,wx-charts是功能比较强大的一个组件。我们今天来看一个基于wxcharts.js来实现订单统计报表的开发实例。

导入wxcharts.js:

导入wxcharts.js

将wxcharts.js 存放在utils目录

column.wxml

{{chartTitle}}

coumn.js

引入wxcharts.js

var wxCharts = require(‘../../../utils/wxcharts.js’);

初始化数据

var app = getApp();

var columnChart = null;

var chartData = {

main: {

title: ‘订单统计’,

data: [23,28,35,54,95],

categories: [‘2013′,’2014′,’2015′,’2016′,’2017’]

}

};

加载报表数据

Page({

data: {

chartTitle: ‘总订单’,

isMainChartDisplay: true

},

onReady: function (e) {

var windowWidth = 320;

try {

var res = wx.getSystemInfoSync();

windowWidth = res.windowWidth;

} catch (e) {

console.error(‘getSystemInfoSync failed!’);

}

columnChart = new wxCharts({

canvasId: ‘columnCanvas’,

type: ‘column’,

animation: true,

categories: chartData.main.categories,

series: [{

name: ‘订单量’,

color:’#188df0′,

data: chartData.main.data,

format: function (val,name) {

return val.toFixed(2) + ‘万’;

}

}],

yAxis: {

format: function (val) {

return val + ‘万’;

},

min: 0

},

xAxis: {

disableGrid: false,

type: ‘calibration’

},

extra: {

column: {

width: 15,

},

legendTextColor: ‘#000000’

},

width: windowWidth,

height: 200,

});

}

});

wx-charts微信小程序图表插件订单统计报表效果图:

基于wxcharts.js实现订单统计报表的开发实例

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
本文地址:https://chcsas.com/xcx/1781.html

加载中~

木星教程网

统计代码 | 湘ICP备19012813号-5

本网站LOGO受版权及商标保护,版权登记号:国作登字-2022-F-10126915,未经湖南木星科技官方许可,严禁使用。
Copyright © 2012-2022 湖南木星科技有限公司(木星网)版权所有
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源,商业媒体及纸媒请先联系:aishangyiwan@126.com

扫描微信二维码

关注我们可获取更多热点资讯