>위챗 애플릿 >미니 프로그램 개발 >WeChat 애플릿 차트 플러그인 wx-charts 매개변수의 자세한 예

WeChat 애플릿 차트 플러그인 wx-charts 매개변수의 자세한 예

Y2J
Y2J원래의
2017-05-02 11:01:212745검색

WeChat 미니 프로그램 차트 플러그인(wx-charts)은 캔버스 드로잉을 기반으로 하며 크기가 작고 파이 차트, 꺾은선형 차트, 막대 차트, 영역 차트 등의 차트 유형을 지원합니다. 현재 wx-charts는 가장 인기 있는 WeChat 미니 프로그램 차트 플러그인입니다. 강력하고 유용한 WeChat 애플릿 차트 플러그인 wx-charts 매개변수 및 사용 튜토리얼입니다.

wx-charts

지원되는 차트 유형

원형 차트 파이

선형 차트 선

열 차트 열

영역 차트 영역

고화질 표시

캔버스 크기를 2배로 설정한 다음 50%로 줄이는 것이 좋습니다. 차트 자체는 다음과 같습니다. 고화질 디스플레이 구성에 따라 그려집니다. 그렇지 않으면 전체적인 효과가 너무 커집니다

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

wx-charts 매개변수 설명

opts Object

opts.canvasId 문자열 필수 WeChat applet canvas-id

opts.width 필수 캔버스 너비 수, 단위는 px

opts.height 필수 캔버스 높이 수, 단위는 px

opts.type 문자열 필수 차트 유형, 선택적 값은 원형, 선, 열, 영역

opts.categories 배열 필수(원형 차트에는 필요하지 않음) 데이터 범주 분류

opts.dataLabel Boolean 기본값 true 표시 여부 차트의 데이터 내용 값

opts .yAxis 개체 Y축 구성

opts.yAxis.format 기능 사용자 정의 Y축 텍스트 표시

opts.yAxis.min 숫자 Y축 시작값

opts.yAxis .title 문자열 Y축 제목

opts.series 배열 필수 데이터 목록

데이터 목록 각 구조 정의

dataItem Object

dataItem.data 배열 필수(원형 차트는 숫자) Data

dataItem.color 문자열 예: #7cb5ec 전달하지 않으면 시스템 기본 색 구성표가 사용됩니다.

dataItem.name 문자열 데이터 이름

dateItem.format 함수 사용자 정의 표시 데이터 내용

wx-charts 차트 플러그인 예

원형 차트

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
});

WeChat 애플릿 차트 플러그인 wx-charts 매개변수의 자세한 예

선형 차트

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
});

WeChat 애플릿 차트 플러그인 wx-charts 매개변수의 자세한 예

막대형 차트 열Chart

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
});

WeChat 애플릿 차트 플러그인 wx-charts 매개변수의 자세한 예

영역 차트 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
});

위 내용은 WeChat 애플릿 차트 플러그인 wx-charts 매개변수의 자세한 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.