小程序中获取用户github的一些数据进行可视化

前言

一直想做一些数据可视化的东西,所以就尝试在微信小程序中获取用户的一些GitHub上的数据以后,使用wx-charts来进行开发,GitHub的api可参考GitHubApi

完成

暂时完成了:
18/09/06

  • following
  • follows
  • repositories和starts
  • 仓库的语言类型

18/09/07

  • 返回重输
  • 输入为空和成功的优化
  • 点击跟随人跳转进相应人信息
  • 点击环形图弹出对应信息

预览

git地址

所用

wx-charts:去这里直接复制到你的项目随便哪里,在需要引用的地方 var wxCharts = require('../../utils/wxcharts.js'); ,例子都在他官网,需要下载到小程序中看效果,这里就展示一个饼图的基本代码:
index.wxml:

  <view>
    <canvas canvas-id="pieCanvas" class="canvas" style="height:300px;width:100%;"></canvas>
  </view>
复制代码

index.js

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,
})
复制代码

效果:


GitHubApi:这里别人总结的github的api的一些用法,感谢!(api的请求次数有限制,如果自己在开发时需要经常请求,可以把一次请求的数据暂时存起来)
weui-wexx:去 这里直接复制到你的项目根目录下取名weui.wxss,然后在app.wxss中 @import 'weui.wxss'就好了,具体使用还是要去看他的 官网

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值