微前端架构如何改变企业的开发模式与效率提升
594
2022-10-09
在微信小程序中使用 CHCharts(在微信小程序中使用了更加安全的https协议)
在微信小程序中使用 CHCharts
本项目是基于微信小程序开发的图表插件,以及使用的示例。
开发者可以通过微信组件化方式配置 CHCharts,快速开发图表,满足各种可视化需求。
Demo 展示
使用 CHCharts
首先,-本项目。
其中,ch-canvas 是我们提供的组件,其他文件是如何使用该组件的示例。
引入组件
微信小程序的项目创建可以参见微信公众平台官方文档。
在创建项目之后,拷贝 ch-canvas 目录到新建的项目下,然后做相应的调整。
具体可以参考 pages/rose 目录下的几个文件的写法。下面,我们具体地说明。
创建图表
首先,在 pages/rose 目录下新建以下几个文件:rose.js、 rose.json、 rose.wxml、 rose.wxss。并且在 app.json
pages 中增加 'pages/rose/rose'。
rose.json 配置如下:
{ "usingComponents": { "ch-canvas": "../../ch-canvas/ch-canvas" }}
然后,pages/rose/rose.wxml 中使用
如 rose.wxml 中:
最后,在 rose.js 中配置相关参数、数据就可以在页面中显示出图表了。
rose.js 配置如下:
var data = [ { name: '甜甜圈', value: 50, color: '#80e0ed' }, { name: '冰淇淋', value: 40, color: '#9197ed' }, { name: '棒棒糖', value: 30, color: '#eddf5c' }, { name: '奶茶', value: 60, color: '#e4ff99' }, { name: '抹茶蛋糕', value: 50, color: '#baffad' }, { name: '蛋挞', value: 20, color: '#afee9d' }]Page({ onLoad: function(options) { var options = { data: data, legend: '{c}', chartRatio: 0.95, style: 'rose', showLegend: true, showLabel: true, animation: true } this.roseComp = this.selectComponent('#rose') this.roseComp.setOptions(options) this.roseComp.initChart(320, 213) }})
最近更新(v2.0.2)
坐标轴新增 xWordsCnt 和 xRows 参数,开发者可以通过它们调节坐标轴文字显示范围 �。修复已知 bug。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~