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

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

微信小程序圖表插件wx-charts用法實例詳解

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

本文實例講述了微信小程序圖表插件wx-charts用法。分享給大家供大家參考,具體如下:

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

支持圖標類型

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

如何使用?

1. 直接引用編譯好的文件 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 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 標題字體大?。蛇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軸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 自定義顯示數據內容

 

詳見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

本人是自己查閱資料自己整理,希望對自己和有問題的你們都有幫


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲欧美精品伊人久久| 91豆花精品一区| 亚洲欧美国产一区二区三区| 欧美日韩成人在线播放| 欧美丰满少妇xxxx| 久久久视频在线| 欧美日韩日本国产| 中文字幕亚洲综合久久| 国产精品一区二区性色av| 亚洲男女性事视频| 欧美色道久久88综合亚洲精品| 在线观看免费高清视频97| 色偷偷噜噜噜亚洲男人的天堂| 久久天天躁狠狠躁夜夜av| 欧美在线不卡区| 日韩在线激情视频| 韩国日本不卡在线| 2018中文字幕一区二区三区| 91av免费观看91av精品在线| 日韩欧美一区二区在线| 91成人天堂久久成人| 最近2019中文字幕在线高清| 26uuu日韩精品一区二区| 亚洲天堂精品在线| 国产精品久久综合av爱欲tv| 欧美日韩亚洲天堂| 日韩免费av一区二区| 亚洲区中文字幕| 国产成+人+综合+亚洲欧美丁香花| 激情成人在线视频| 1769国内精品视频在线播放| 国产中文字幕亚洲| 欧美尺度大的性做爰视频| 久久久久亚洲精品国产| 欧美激情精品久久久久久| 欧美国产日韩中文字幕在线| 日韩精品免费在线视频| 欧美日韩国产丝袜美女| 蜜臀久久99精品久久久无需会员| 在线亚洲欧美视频| 26uuu亚洲伊人春色| 精品国产欧美成人夜夜嗨| 久久久精品免费视频| 九九精品在线播放| 精品综合久久久久久97| 中文字幕久久久av一区| 北条麻妃一区二区在线观看| 亚洲国产精品成人一区二区| 亚洲激情电影中文字幕| 久久九九亚洲综合| 欧美又大粗又爽又黄大片视频| 欧美午夜影院在线视频| 亚洲片在线资源| 国产日韩欧美另类| 久久久久久香蕉网| 精品福利在线视频| 最近2019中文字幕一页二页| 国产性猛交xxxx免费看久久| 成人性教育视频在线观看| 欧美日韩另类视频| 尤物精品国产第一福利三区| 欧美裸体xxxx极品少妇| 成人国产精品色哟哟| 久久影院资源网| 美女福利视频一区| 九色精品美女在线| 国产精品一区久久久| 一区二区三区视频免费在线观看| 911国产网站尤物在线观看| 成人免费观看网址| 亚洲视频欧洲视频| 九九综合九九综合| 91美女高潮出水| 国产精品欧美日韩久久| 亚洲精品不卡在线| 国产噜噜噜噜久久久久久久久| 亚洲一区二区中文字幕| 国产精品久久999| 中文字幕一区日韩电影| 992tv在线成人免费观看| 国产精品美乳在线观看| 国产免费一区二区三区香蕉精| 国产视频观看一区| 亚洲精品一区二区三区不| 国产欧美亚洲视频| 国产精品第10页| 成人久久久久爱| 亚洲欧美中文字幕| 亚洲免费av片| 国产精品黄视频| 国产91精品在线播放| 亚洲伦理中文字幕| 亚洲国产另类 国产精品国产免费| 91精品久久久久久久久青青| 国产精品中文久久久久久久| 狠狠色香婷婷久久亚洲精品| 欧美成人免费va影院高清| 欧美视频在线观看免费| 日韩国产在线看| 国产美女高潮久久白浆| 日韩欧中文字幕| 91精品久久久久久久久久久久久久| 亚洲电影天堂av| 成人国产精品一区二区| 国自产精品手机在线观看视频| 国产视频在线观看一区二区| 日韩av有码在线| 欧美精品一本久久男人的天堂| 亚洲精品黄网在线观看| 成人激情视频免费在线| 亚洲精品成人久久| 日韩电影在线观看免费| 国产成人精彩在线视频九色| 精品免费在线观看| 清纯唯美日韩制服另类| 亚洲激情视频在线观看| 亚洲激情自拍图| 欧美电影免费在线观看| 久久久久在线观看| 欧美多人爱爱视频网站| 九九热视频这里只有精品| 久久大大胆人体| 欧美性xxxxxx| 91免费视频网站| 欧美亚洲国产另类| 成人黄色在线观看| 国模精品视频一区二区三区| 国产精品久久久av久久久| 日韩一区二区福利| 久久久久亚洲精品成人网小说| 欧美日韩午夜视频在线观看| 91九色国产在线| 国产精品盗摄久久久| 国产v综合v亚洲欧美久久| 欧美大片在线看免费观看| 亚洲精品免费网站| 日韩69视频在线观看| 神马国产精品影院av| 亚洲精品国产成人| 亚洲性av网站| 中文字幕一区二区三区电影| 欧美日韩国产丝袜美女| 久热在线中文字幕色999舞| 97视频在线观看免费高清完整版在线观看| 国产综合福利在线| 亚洲国产精品久久久久秋霞不卡| 亚洲精品久久久久国产| 国产丝袜精品视频| 国产精品欧美风情| 国产日本欧美一区二区三区| 欧美色播在线播放| 久操成人在线视频| 久久久久久尹人网香蕉| 成人信息集中地欧美| 91网在线免费观看| 日韩av大片免费看| 精品美女国产在线| 中文字幕在线国产精品| xxav国产精品美女主播| 欧美午夜精品在线| 日韩国产高清污视频在线观看| 一本大道亚洲视频| 久久久精品一区二区三区| 中文字幕日韩欧美在线视频|