微信小程序图表工具,charts for WeChat small app

基于canvas绘制,体积小巧
支持图表类型
参数说明
opts Object
opts.canvasId String required 微信小程序canvas-id
opts.width Number required canvas宽度,单位为px
opts.height Number required canvas高度,单位为px
opts.title Object (only for ring chart)
opts.title.name String 标题内容
opts.title.fontSize Number 标题字体大小(可选,单位为px)
opts.title.color String 标题颜色(可选)
opts.subtitle Object (only for ring chart)
opts.subtitle.name String 副标题内容
opts.subtitle.fontSize Number 副标题字体大小(可选,单位为px)
opts.subtitle.color String 副标题颜色(可选)
opts.animation Boolean default true 是否动画展示
opts.legend Boolen default true 是否显示图表下方各类别的标识
opts.type String required 图表类型,可选值为pie, line, column, area, ring
opts.categories Array required (饼图、圆环图不需要) 数据类别分类
opts.dataLabel Boolean default true 是否在图表中显示数据内容值
opts.dataPointShape Boolean default true 是否在图表中显示数据点图形标识
opts.xAxis Object X轴配置
opts.xAxis.disableGrid Boolean default false 不绘制X轴网格
opts.yAxis Object Y轴配置
opts.yAxis.format Function 自定义Y轴文案显示
opts.yAxis.min Number Y轴起始值
opts.yAxis.max Number Y轴终止值
opts.yAxis.title String Y轴title
opts.yAxis.disabled Boolean default false 不绘制Y轴
opts.series Array required 数据列表
数据列表每项结构定义
dataItem Object
dataItem.data Array required (饼图、圆环图为Number) 数据
dataItem.color String 例如#7cb5ec 不传入则使用系统默认配色方案
dataItem.name String 数据名称
dateItem.format Function 自定义显示数据内容
Example
pie chart
var wxCharts = require('wxcharts.js');
new wxCharts({
canvasId: 'pieCanvas',
type: 'pie',
series: [{
name: 'cat1',
data: 50,
}, {
name: 'cat2',
data: 30,
}, {
name: 'cat3',
data: 1,
}, {
name: 'cat4',
data: 1,
}, {
name: 'cat5',
data: 46,
}],
width: 360,
height: 300,
dataLabel: true
});
ring chart
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
});
line chart
new wxCharts({
canvasId: 'lineCanvas',
type: 'line',
categories: ['2012', '2013', '2014', '2015', '2016', '2017'],
series: [{
name: '成交量1',
data: [0.15, 0.2, 0.45, 0.37, 0.4, 0.8],
format: function (val) {
return val.toFixed(2) + '万';
}
}, {
name: '成交量2',
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
});
columnChart
new wxCharts({
canvasId: 'columnCanvas',
type: 'column',
categories: ['2012', '2013', '2014', '2015', '2016', '2017'],
series: [{
name: '成交量1',
data: [15, 20, 45, 37, 4, 80]
}, {
name: '成交量2',
data: [70, 40, 65, 100, 34, 18]
}],
yAxis: {
format: function (val) {
return val + '万';
}
},
width: 320,
height: 200
});
areaChart
new wxCharts({
canvasId: 'areaCanvas',
type: 'area',
categories: ['2016-08', '2016-09', '2016-10', '2016-11', '2016-12', '2017'],
series: [{
name: '成交量1',
data: [70, 40, 65, 100, 34, 18],
format: function (val) {
return val.toFixed(2) + '万';
}
}, {
name: '成交量2',
data: [15, 20, 45, 37, 4, 80],
format: function (val) {
return val.toFixed(2) + '万';
}
}],
yAxis: {
format: function (val) {
return val + '万';
}
},
width: 320,
height: 200
});
demo下载地址:demo
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# 微信小程序图表插件
# 微信小程序
# charts
# 小程序图表插件
# 微信小程序图表插件wx-charts用法实例详解
# wx-charts 微信小程序图表插件的具体使用
# 可选
# 自定义
# 万元
# 下载地址
# 不需要
# 图为
# 值为
# 大家多多
# 成交金额
# 每项
# 柱状图
# xAxis
# default
# disableGrid
# type
# Boolen
# dataPointShape
# Array
# legend
# true
相关文章:
如何在云服务器上快速搭建个人网站?
如何选择靠谱的建站公司加盟品牌?
如何高效完成独享虚拟主机建站?
css网站制作参考文献有哪些,易聊怎么注册?
如何快速配置高效服务器建站软件?
视频网站app制作软件,有什么好的视频聊天网站或者软件?
济南网站建设制作公司,室内设计网站一般都有哪些功能?
盐城做公司网站,江苏电子版退休证办理流程?
建站之星如何开启自定义404页面避免用户流失?
武汉网站如何制作,黄黄高铁武穴北站途经哪些村庄?
定制建站策划方案_专业建站与网站建设方案一站式指南
如何在新浪SAE免费搭建个人博客?
C++如何将C风格字符串(char*)转换为std::string?(代码示例)
广州网站建站公司选择指南:建站流程与SEO优化关键词解析
儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?
中山网站制作网页,中山新生登记系统登记流程?
制作网站怎么制作,*游戏网站怎么搭建?
北京营销型网站制作公司,可以用python做一个营销推广网站吗?
网站建设制作需要多少钱费用,自己做一个网站要多少钱,模板一般多少钱?
手机网站制作与建设方案,手机网站如何建设?
如何用西部建站助手快速创建专业网站?
如何快速重置建站主机并恢复默认配置?
如何通过VPS建站无需域名直接访问?
建站168自助建站系统:快速模板定制与SEO优化指南
如何在云主机上快速搭建多站点网站?
哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?
在线制作视频的网站有哪些,电脑如何制作视频短片?
建站之星会员如何解锁更多建站功能?
非常酷的网站设计制作软件,酷培ai教育官方网站?
已有域名如何快速搭建专属网站?
网站网页制作电话怎么打,怎样安装和使用钉钉软件免费打电话?
东莞专业网站制作公司有哪些,东莞招聘网站哪个好?
成都网站制作公司哪家好,四川省职工服务网是做什么用?
网站制作难吗安全吗,做一个网站需要多久时间?
香港服务器如何优化才能显著提升网站加载速度?
如何通过cPanel快速搭建网站?
建站与域名管理如何高效结合?
网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?
韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐
如何在云主机上快速搭建网站?
企业微网站怎么做,公司网站和公众号有什么区别?
如何通过多用户协作模板快速搭建高效企业网站?
建站之星如何助力网站排名飙升?揭秘高效技巧
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
建站之星如何快速解决建站难题?
相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?
广州建站公司哪家好?十大优质服务商推荐
如何通过商城自助建站源码实现零基础高效建站?
深圳企业网站制作设计,在深圳如何网上全流程注册公司?
如何制作网站标识牌,动态网站如何制作(教程)?
*请认真填写需求信息,我们会在24小时内与您取得联系。