一直想作一些數據可視化的東西,因此就嘗試在微信小程序中獲取用戶的一些GitHub上的數據之後,使用wx-charts來進行開發,GitHub的api可參考GitHubApi。javascript
暫時完成了:
18/09/06vue
18/09/07java
git地址git
wx-charts:去這裏直接複製到你的項目隨便哪裏,在須要引用的地方 var wxCharts = require('../../utils/wxcharts.js');
,例子都在他官網,須要下載到小程序中看效果,這裏就展現一個餅圖的基本代碼:
index.wxml:github
<view>
<canvas canvas-id="pieCanvas" class="canvas" style="height:300px;width:100%;"></canvas>
</view>
複製代碼
index.jscanvas
var windowWidth = 320;
try {
var res = wx.getSystemInfoSync();
windowWidth = res.windowWidth;
} catch (e) {
console.error('getSystemInfoSync failed!');
}
new wxCharts({
animation: true,
canvasId: 'pieCanvas',
type: 'pie',
series: [{
name: 'javascript',
data: 3
}, {
name: 'java',
data: 1
}, {
name: 'vue',
data: 6
}],
width: windowWidth,
height: 300,
dataLabel: true,
})
複製代碼
效果: 小程序
@import 'weui.wxss'
就行了,具體使用仍是要去看他的
官網