亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 課堂 > 小程序 > 正文

wx-charts 微信小程序圖表插件的具體使用

2020-03-21 15:15:51
字體:
來源:轉載
供稿:網友

微信小程序圖表插件(wx-charts)基于canvas繪制,體積小巧,支持圖表類型餅圖、線圖、柱狀圖 、區域圖等圖表圖形繪制,目前wx-charts是微信小程序圖表插件中比較強大好使的一個

支持圖標類型

  • 餅圖 pie
  • 圓環圖 ring
  • 線圖 line
  • 柱狀圖 column
  • 區域圖 area
  • 雷達圖 radar

如何使用?

直接引用編譯好的文件 dist/charts.js(js下載地址) 

.wxml中定義

<canvas canvas-id="lineCanvas" disable-scroll="true" class="canvas"></canvas>

canvas-id與new wxCharts({canvasId:”})中canvasId一致

2. 命令行

git clone github.com/xiaolin3303/wx-charts.gitnpm install rollup -gnpm installrollup -c 或者 rollup --config rollup.config.prod.js

參數說明

opts             Objectopts.canvasId        String required          微信小程序canvas-idopts.width          Number required        canvas寬度,單位為pxopts.height         Number required        canvas高度,單位為pxopts.title          Object      (only for ring chart)opts.title.name       String      標題內容opts.title.fontSize     Number      標題字體大?。蛇x,單位為px)opts.title.color       String      標題顏色(可選)opts.subtitle        Object     (only for ring chart)opts.subtitle.name      String      副標題內容opts.subtitle.fontSize    Number     副標題字體大?。蛇x,單位為px)opts.subtitle.color     String     副標題顏色(可選)opts.animation        Boolean default true     是否動畫展示opts.legend         Boolen default true    是否顯示圖表下方各類別的標識opts.type          String required 圖表類型,可選值為pie, line, column, area……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軸titleopts.yAxis.disabled     Boolean default false    不繪制Y軸opts.series         Array required    數據列表

數據列表每項結構定義

dataItem           ObjectdataItem.data         Array required (餅圖、圓環圖為Number) 數據dataItem.color        String 例如#7cb5ec 不傳入則使用系統默認配色方案dataItem.name         String 數據名稱dateItem.format        Function 自定義顯示數據內容

詳見demo(具體demo git地址)

1.pie

new wxCharts({  animation: true, //是否有動畫  canvasId: 'pieCanvas',  type: 'pie',  series: [{    name: '成交量1',    data: 15,  }, {    name: '成交量2',    data: 35,  }, {    name: '成交量3',    data: 78,  }],  width: windowWidth,  height: 300,  dataLabel: true, });}

wx-charts,微信小程序,圖表插件

2. ring

new wxCharts({  animation: true,  canvasId: 'ringCanvas',  type: 'ring',  extra: {    ringWidth: 25,    pie: {      offsetAngle: -45    }  },  title: {    name: '70%',    color: '#7cb5ec',    fontSize: 25  },  subtitle: {    name: '收益率',    color: '#666666',    fontSize: 15  },  series: [{    name: '成交量1',    data: 15,    stroke: false  }, {    name: '成交量2',    data: 35,     stroke: false  }, {    name: '成交量3',    data: 78,    stroke: false  }, {    name: '成交量4',    data: 63,     stroke: false  }],  disablePieStroke: true,  width: windowWidth,  height: 200,  dataLabel: false,  legend: false,  padding: 0});

wx-charts,微信小程序,圖表插件

3. line

new wxCharts({  canvasId: 'lineCanvas',  type: 'line',  categories: simulationData.categories,  animation: true,  background: '#f5f5f5',  series: [{    name: '成交量1',    data: simulationData.data,    format: function (val, name) {      return val.toFixed(2) + '萬';    }  }, {    name: '成交量2',    data: [2, 0, 0, 3, null, 4, 0, 0, 2, 0],    format: function (val, name) {      return val.toFixed(2) + '萬';    }  }],  xAxis: {    disableGrid: true  },  yAxis: {    title: '成交金額 (萬元)',    format: function (val) {      return val.toFixed(2);    },    min: 0  },  width: windowWidth,  height: 200,  dataLabel: false,  dataPointShape: true,  extra: {    lineStyle: 'curve'  }});

wx-charts,微信小程序,圖表插件

4. column

new wxCharts({  canvasId: 'columnCanvas',  type: 'column',  animation: true,  categories: chartData.main.categories,  series: [{    name: '成交量',    data: chartData.main.data,    format: function (val, name) {      return val.toFixed(2) + '萬';    }  }],  yAxis: {    format: function (val) {      return val + '萬';    },    title: 'hello',    min: 0  },  xAxis: {    disableGrid: false,    type: 'calibration'  },  extra: {    column: {      width: 15    }  },  width: windowWidth,  height: 200,});

wx-charts,微信小程序,圖表插件

5. area

new wxCharts({  canvasId: 'areaCanvas',  type: 'area',  categories: ['1', '2', '3', '4', '5', '6'],  animation: true,  series: [{    name: '成交量1',    data: [32, 45, 0, 56, 33, 34],    format: function (val) {      return val.toFixed(2) + '萬';    }  }, {   name: '成交量2',   data: [15, 20, 45, 37, 4, 80],   format: function (val) {    return val.toFixed(2) + '萬';   },  }],  yAxis: {    title: '成交金額 (萬元)',    format: function (val) {      return val.toFixed(2);    },    min: 0,    fontColor: '#8085e9',    gridColor: '#8085e9',    titleFontColor: '#f7a35c'  },  xAxis: {    fontColor: '#7cb5ec',    gridColor: '#7cb5ec'  },  extra: {    legendTextColor: '#cb2431'  },  width: windowWidth,  height: 200});

wx-charts,微信小程序,圖表插件

6.radar

new wxCharts({  canvasId: 'radarCanvas',  type: 'radar',  categories: ['1', '2', '3', '4', '5', '6'],  series: [{    name: '成交量1',    data: [90, 110, 125, 95, 87, 122]  }],  width: windowWidth,  height: 200,  extra: {    radar: {      max: 150    }  }});

wx-charts,微信小程序,圖表插件

本人是自己查閱資料自己整理,希望對自己和有問題的你們都有幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到微信小程序開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
57pao精品| 亚洲国产成人久久综合| 久久久久久高潮国产精品视| 中文字幕免费国产精品| 亚洲国产精品免费| 奇门遁甲1982国语版免费观看高清| 欧美主播福利视频| 亚洲国产精品yw在线观看| 5278欧美一区二区三区| 国产精品免费小视频| 国产精品黄色影片导航在线观看| 97视频在线播放| 波霸ol色综合久久| 啪一啪鲁一鲁2019在线视频| 91沈先生作品| 成人黄色大片在线免费观看| 欧美性猛交xxxx乱大交蜜桃| 91精品91久久久久久| 色噜噜狠狠狠综合曰曰曰| 国产成人一区二区三区电影| 91在线精品播放| 国产视频久久久久| 亚洲第一精品福利| 亚洲天堂精品在线| 北条麻妃久久精品| 午夜精品免费视频| 成人女保姆的销魂服务| 久久中文字幕视频| 欧美综合在线第二页| 欧美大码xxxx| 欧美激情一级精品国产| 亚洲第一免费网站| 丁香五六月婷婷久久激情| 欧美中文在线字幕| 97精品国产91久久久久久| 色偷偷偷综合中文字幕;dd| 久久深夜福利免费观看| 91精品久久久久久久久中文字幕| 亚洲欧美国产va在线影院| 欧美黄色小视频| 成人免费网站在线看| 在线免费观看羞羞视频一区二区| 91免费精品视频| 2019日本中文字幕| 欧美精品在线第一页| 日韩国产高清污视频在线观看| 国内精品模特av私拍在线观看| 日韩免费高清在线观看| 日韩午夜在线视频| 国产一区二区日韩精品欧美精品| 久久精品这里热有精品| 国产精品免费电影| 亚洲视频在线观看网站| 国产欧美 在线欧美| 91精品美女在线| 成人亚洲激情网| 国产精品日韩欧美| 欧美国产日韩中文字幕在线| 欧美成人四级hd版| 欧美亚洲伦理www| 国产成人精品在线观看| 亚洲第一区中文字幕| 91精品国产成人www| 国产视频综合在线| 在线成人激情黄色| 国内精品久久久久久久| 精品国产欧美一区二区三区成人| 精品国产成人在线| 亚洲第一福利视频| 亚洲视频一区二区| 国产精品国产三级国产专播精品人| 亚洲精品99久久久久中文字幕| 国产成人中文字幕| 国产成人精品久久亚洲高清不卡| 国产成人91久久精品| 亚洲无线码在线一区观看| 2020欧美日韩在线视频| 国产欧美一区二区白浆黑人| 一区二区欧美在线| 日韩精品免费在线视频| 久久av在线看| 成人a在线视频| 操人视频在线观看欧美| 色吧影院999| 久久人人爽人人爽人人片亚洲| 国产精品久久久久免费a∨大胸| 日韩精品亚洲元码| 国产91精品久久久久久| 久久久久久久久久av| 91大神在线播放精品| 欧美中文字幕第一页| 亚洲精品网址在线观看| 久久天天躁狠狠躁夜夜躁| 日韩少妇与小伙激情| 国产精品视频yy9099| 亚洲欧美日韩高清| 亚洲精品视频播放| 亚洲a级在线播放观看| 5252色成人免费视频| 国产精品免费久久久久影院| 国产精品高清网站| 国产va免费精品高清在线| 日韩中文在线中文网在线观看| 国内精品久久久久影院优| 久久免费高清视频| 国产午夜精品久久久| 精品国产拍在线观看| 午夜精品美女自拍福到在线| 久久久国产一区二区三区| 亚洲无线码在线一区观看| 亚洲欧美国产视频| 日韩中文视频免费在线观看| 成人福利网站在线观看11| 亚洲色图第三页| 国产亚洲精品成人av久久ww| 欧美一级淫片aaaaaaa视频| 久久精品国产99国产精品澳门| 精品久久久久久久久久久| 欧美大尺度电影在线观看| 精品亚洲一区二区三区在线播放| 欧美精品在线看| 亚洲欧美国产一本综合首页| 国产一区二区免费| 亚洲欧美日韩网| 精品久久久久久中文字幕| 国产亚洲精品高潮| 亚洲精品欧美一区二区三区| 欧美视频一二三| 日韩av手机在线看| 国产一区二区香蕉| 国产精品美女久久久久久免费| 91免费精品视频| 欧美做受高潮电影o| 91国自产精品中文字幕亚洲| 国产精品极品在线| 欧美综合国产精品久久丁香| 欧美日韩午夜激情| 国产激情视频一区| 亲子乱一区二区三区电影| 国产精品色悠悠| 日本高清久久天堂| 亚洲一区av在线播放| 亚洲欧洲av一区二区| 国产一区二区三区丝袜| 这里只有视频精品| 欧洲亚洲免费在线| 久久精品中文字幕免费mv| 久久精品99无色码中文字幕| 91久久久久久久| 欧美床上激情在线观看| 久久久精品久久久久| 欧美日韩xxx| 亚洲欧美在线一区| 久久综合九色九九| 日韩欧美一区二区三区久久| 国产精品电影一区| 亚洲精品xxx| 日韩免费高清在线观看| 久久中文字幕一区| 这里精品视频免费| 国产一区二区三区日韩欧美| 日韩av片电影专区| 久久久久久久一区二区三区| 国产综合在线看|