郁闷吧 七星彩1668期杀 4188479 63242849 39070147 130690866
还没有任何记录...

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

七星彩1668期杀提供网页素材下载、网站模板
这一切都是免费的!
当前位置:七星彩1668期杀 > 七星彩1668期杀开发 >

七星彩1668期杀七星彩1668期杀  (wx-charts)

来源:github 作者: xiaolin3303 日期:2016-12-01 人气:
七星彩1668期杀七星彩1668期杀  (wx-charts)基于canvas绘制,体积小巧支持图表类型饼图、线图、柱状图 、区域图等图表图形绘制  ,目前wx-charts是七星彩1668期杀七星彩1668期杀  中比较强大好使的一个。

七星彩1668期杀七星彩1668期杀  (wx-charts)基于canvas绘制,体积小巧支持图表类型饼图、线图、柱状图 、区域图等图表图形绘制  ,目前wx-charts是七星彩1668期杀七星彩1668期杀  中比较强大好使的一个。

wx-charts基于canvas绘制的七星彩1668期杀七星彩1668期杀 

支持图表类型

  • 饼图 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 七星彩1668期杀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七星彩1668期杀示例

饼图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

本文链接:七星彩1668期杀七星彩1668期杀  (wx-charts)http://www.vehicleheating.com/xiaochengxu/wx-charts.html

七星彩1668期杀七星彩1668期杀  (wx-charts)由七星彩1668期杀收集整理  ,您可以自由传播,请主动带上本文链接

七星彩1668期杀就是免费分享,觉得有用就多来支持一下,没有能帮到您 ,懒人也只能表示遗憾 ,希望有一天能帮到您。

(责任编辑:七星彩1668期杀)