小程序折线图

注意要点:

1,通过小程序提供的canvas组件来绘制。需要注意地方是自定义的组件的包含canvas的时候,创建 canvas 绘图上下文需要使用wx.createCanvasContext(canvasId, this),有疑问请查看微信小程序api介绍https://developers.weixin.qq.com/miniprogram/dev/api/canvas/create-canvas-context.html
2,使用canvasContext.setLineDash虚线完成之后,可以通过以下方式让之后的线条变回实线。

canvasContext.setLineDash([10,0],0)

3,使用canvasContext.createLinearGradient渐变之后,可以通过以下方式让之后的画笔回归正常效果

  let bgrd = context.createLinearGradient(0, 0, 1, 1);
  bgrd.addColorStop(0, items.point.bColor)
  bgrd.addColorStop(1, items.point.bColor)
  context.setFillStyle(bgrd);
效果图:
1518158067(1).jpg

git地址:https://github.com/fuxingkai/frankui-weapp

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,569评论 2 45
  • 亲爱的网友,从即日起,【奇小娜每天一篇原创文章】同步发布此平台,欢迎您的关注。 想查阅第1-115篇文章,请关注“...
    奇小娜阅读 632评论 0 51
  • 偶尔会有非常强烈的想念,关于一个时段~今天坐在电脑前,风吹来,有种说不出的熟悉味道,操场、笑声、星空、铅笔灰……我...
    咪噶阅读 200评论 0 0
  • 我知道,你想找一个年龄大些,成熟体贴些的男人。在你受委屈的时候,他可以一眼看穿,让你卸下所有的防备。 我不想要求什...
    知智也阅读 220评论 0 0
  • 白衣翻飞 逆光而立 犹如嫡仙 逆光而来 终不能忘却 你我初遇 亦是相逢 又同别离 遥遥归期 再无相遇
    揉耳阅读 379评论 0 1