导航
当前位置:首页>>小程序

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

2023-11-12 围观 : 4次

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

导入wxcharts.js:

将wxcharts.js 存放在utils目录

column.wxml

<view class=”container”>

<!–标题–>

<view class=”title”>

{{chartTitle}}

</view>

<!–绘制canvas–>

<canvas canvas-id=”columnCanvas” class=”canvas” bindtouchstart=”touchHandler”></canvas>

</view>

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微信小程序图表插件订单统计报表效果图:

相关文章
  • 微信小程序开发工具uniapp

    Uniapp是一个跨平台的应用开发工具,底层框架使用Vue.js,它可以帮助开发者使用一套代码即可同时发布到多个平台,包括微信小程序、H5、App、QQ小程序等等。本文将为大家介绍Uniapp的原理和详细使用。#### 1. Uniapp的原理Uniapp使用了一个统一的代码架构来实现跨平台的开发,...

    2023-11-28
  • 抖音小程序游戏开发工具在哪里

    抖音小程序游戏开发工具是一款专门为开发者提供的开发工具,可以在抖音平台上开发小程序游戏。此工具能够帮助开发者快速开发小程序游戏,提高开发效率。下面将对其原理和详细介绍做一介绍。原理:抖音小程序游戏开发工具的原理相对来说比较简单,其是通过集成了小程序云开发能力,借助云函数、云存储、云数据库等能力来实现...

    2023-10-30
  • 微信小程序新版本发布之后用户端如何更新

    微信小程序同其他的应用程序一样,开发之后会不断的优化、调整,进而会不定期发布新的版本,目的是为了给到用户最好的体验。开发者在管理后台发布新版本的小程序之后,用户端是如何更新的呢?微信小程序更新机制1、启动时同步更新(分两种情况)1)定期检查发现版本更新微信运行时,会定期检查最近使用的小程序是否有更新...

    2023-11-26
  • 南充微信小程序开发工具在哪里

    南充微信小程序开发工具是一款非常流行的小程序开发工具,常用于微信小程序的开发、调试和发布,包括各类小程序开发工具和文档。本文将对南充微信小程序开发工具的原理和详细介绍进行梳理。一、南充微信小程序开发工具的原理南充微信小程序开发工具,从原理上来说,与其他开发工具没有太大的区别,主要是通过一系列的技术手...

    2023-11-26
  • 微信小程序开发工具付费吗

    微信小程序开发工具是一款由微信官方提供的用于创建和调试小程序的软件。这个软件提供了许多功能,包括代码编辑、调试、构建、上传等等,帮助开发者更高效地开发小程序。微信小程序开发工具并不需要付费,每个人都可以免费下载和使用。但是,微信小程序开发工具有一些限制性的政策,当您在小程序中获得一定的收益后,需支付...

    2023-11-28