知识 分享 互助 快乐十分玩法与奖金

    懒人建站专注于网页素材下载,提供网站模板、网页设计、ps素材、图片素材等,服务于【个人站长】【网页设计师】和【web开发从业者】的代码素材与设计素材网站。

    懒人建站提供网页素材下载、网站模板
    知识 分享 互助!

    湖南快乐十分全天计划:微信小程序图表插件(wx-charts)

    作者:佳明妈 来源:github 2016-12-01 人气:
    微信小程序图表插件(wx-charts)基于canvas绘制,体积小巧支持图表类型饼图、线图、柱状图 、区域图等图表图形绘制,目前wx-charts是微信小程序图表插件中比较强大好使的一个。

    快乐十分玩法与奖金 www.j63d3.cn 微信小程序图表插件(wx-charts)基于canvas绘制,体积小巧支持图表类型饼图、线图、柱状图 、区域图等图表图形绘制,目前wx-charts是微信小程序图表插件中比较强大好使的一个。

    wx-charts基于canvas绘制的微信小程序图表插件

    支持图表类型

    • 饼图 pie
    • 线图 line
    • 柱状图 column
    • 区域图 area

    高清显示

    设置canvas的尺寸为2倍大小,然后缩小到50%,建议都进行这样的设置,图表本身绘制时是按照高清显示配置的,不然整体效果会偏大

    /* 例如设计图尺寸为320 x 300 */
    .canvas {
        width: 640px;
        height: 600px;
        transform: scale(0.5)
    }

    wx-charts参数说明

    opts Object

    opts.canvasId String required 微信小程序canvas-id

    opts.width Number required canvas宽度,单位为px

    opts.height Number required canvas高度,单位为px

    opts.type String required 图表类型,可选值为pie, line, column, area

    opts.categories Array required (饼图不需要) 数据类别分类

    opts.dataLabel Boolean default true 是否在图表中显示数据内容值

    opts.yAxis Object Y轴配置

    opts.yAxis.format Function 自定义Y轴文案显示

    opts.yAxis.min Number Y轴起始值

    opts.yAxis.title String Y轴title

    opts.series Array required 数据列表

    数据列表每项结构定义

    dataItem Object

    dataItem.data Array required (饼图为Number) 数据

    dataItem.color String 例如#7cb5ec 不传入则使用系统默认配色方案

    dataItem.name String 数据名称

    dateItem.format Function 自定义显示数据内容

    wx-charts图表插件示例

    饼图pie chart

    var Charts = require('charts.js');
    new Charts({
        canvasId: 'pieCanvas',
        type: 'pie',
        series: [{
            name: '成交量1',
            data: 15,
        }, {
            name: '成交量2',
            data: 35,
        }, {
            name: '成交量3',
            data: 78,
        }, {
            name: '成交量4',
            data: 63,
        }],
        width: 640,
        height: 400,
        dataLabel: false
    });

    pieChart

    线图line chart

    new Charts({
        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: 640,
        height: 400
    });

    lineChart

    柱状图columnChart

    new Charts({
        canvasId: 'columnCanvas',
        type: 'column',
        categories: ['2016-08', '2016-09', '2016-10', '2016-11', '2016-12', '2017'],
        series: [{
            name: '成交量1',
            data: [15, 20, 45, 37, 4, 80]
        }, {
            name: '成交量2',
            data: [70, 40, 65, 100, 34, 18]
        }, {
            name: '成交量3',
            data: [70, 40, 65, 100, 34, 18]
        }, {
            name: '成交量4',
            data: [70, 40, 65, 100, 34, 18]
        }],
        yAxis: {
            format: function (val) {
                return val + '万';
            }
        },
        width: 640,
        height: 400,
        dataLabel: false
    });

    columnChart

    区域图areaChart

    new Charts({
        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: 640,
        height: 400
    });

    areaChart

    项目地址及下载:

    https://github.com/xiaolin3303/wx-charts

    ↓ 查看全文

    微信小程序图表插件(wx-charts)由懒人建站收集整理,您可以自由传播,请主动带上本文链接

    快乐十分玩法与奖金就是免费分享,觉得有用就多来支持一下,没有能帮到您,懒人也只能表示遗憾,希望有一天能帮到您。

    微信小程序图表插件(wx-charts)-最新评论

    • 小马哥 山东省 2017-08-25 09:19:54
      带前后端源码+数据库导入,代部署9,V: aijiaxiaoxue
    • Jquery特效 河南省郑州市 2017-04-09 05:07:06
      微信小程序图表插件(wx-charts)基于canvas绘制,体积小巧支持图表类型饼图、线图、柱状图 、区域图等图表图形绘制
    • 懒人建站网友 2016-12-08 09:49:47
      真机界面宽高度自适应不了,如把chart图放在i6和i5里,显示样式会不一样,由于i5的界面比较小,所以chart图显示不全
    • 11 2016-12-08 09:12:47
      真机界面宽高度自适应不了,如把chart图放在i6和i5里,显示样式会不一样,由于i5的界面比较小,所以chart图显示不全
  • 山西省互联网违法和不良信息举报中心——黄河新闻网 2019-06-18
  • 【民族团结一家亲】民族团结大院里的团圆节 2019-06-11
  • 港珠澳大桥跨境私家车澳门配额接受申请 2019-06-11
  • 一周财政部原副部长张少春被查多名中管干部案件有进展 2019-06-10
  • 《舌尖上的中国》陈晓卿新作《风味人间》即将登场 2019-06-04
  • 乐安一医生工作时抽烟睡觉骂人失医德 被责令检讨罚款通报长记性 2019-06-04
  • 王石田朴珺罕见亲密写真曝光 女方喂男方冰淇淋娇羞甜蜜 2019-06-03
  • 端午节后乌鲁木齐市迎晴好天气 2019-06-03
  • 中国这次强硬反击,传递了四个意味深长的信号! 2019-05-26
  • 宝马进口X2售价曝光 推2款车型或35.8万元起售 2019-05-26
  • 聚焦两会“部长通道”再启:六位部委负责人谈发展 话民生 2019-05-22
  • 同一个世界,同一个银行,这样的银行能参与国际竞争吗?女子去银行取钱:柜员递出一张纸 写着公安局地址 2019-05-22
  • 楼市回暖迹象隐现:上涨压力犹存 调控或继续加码 2019-05-17
  • 南通如皋为应对督察“回头看”违法掩埋危险废物 2019-05-17
  • 创维数码发布年报:净赚5.41亿港元 同比减少58.7% 2019-05-10
  • 209| 840| 820| 860| 347| 680| 623| 864| 549| 652|