taro引入f2图表_关于在小程序项目中使用图表插件AntV(即F2)

本文介绍了如何在Taro小程序项目中引入并使用AntV的F2图表库。通过下载F2的代码并将其引入项目,设置json和js文件,然后在页面中创建容器并配置样式,最后在js中处理数据并渲染图表。文章提供了一个资金占比饼状图的完整示例,包括数据请求、转换和图表渲染。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言:最近嘛从开发H5和各种图表系统被拉到来开发小程序,拿到的一个项目里面就涉及几个图表,用canvas是能实现效果,但是周期长而且还不一定好看稳定。所以嘛就上网找了相关资料。发现有Echarts为小程序专门改写的一套,但是类型不是很全,就转到了AntV这里来,阿里写的F2内容也挺全的。所以就采用了。在这里贴链接感谢这位码友的分享给我的灵感先 https://www.jianshu.com/p/6b9fe45f799f 。然后直接上代码(代码是经过项目需求更改的,仅做参考)如果找不到可以直接用下面我这个:https://github.com/FreeGrowth/f2-canvas

(/* 截图小程序为本人开发。转载请带上本文URL地址和出处,尊重劳动成果,谢谢 */)

1.如何引入F2在小程序中

先下载上面的GitHub地址中的代码压缩包,然后把里面的f2-canvas整个文件夹放到你的项目当中,路径要记得。如图

2. 在你所要用到的页面中import进去,引入的地方分别是json和js文件(当然也可以在app.js和app.json中引入)切记,两个都要引入哦

js引入:import F2 from '../../common/f2-canvas/lib/f2'; (路径按照你自己放的路径去改)

json引入如下:

{

"usingComponents": {

"ff-canvas": "../../common/f2-canvas/f2-canvas" // 这里是路径

}

}

3. 一切就绪后开始撸图表啦,wxml要先写好对应的容器宽高,一定要给宽高

这里的id可以随便给,但canvas-id最好按照F2的指定图表id来,具体可以看F2的demo。 opts绑定的是对应的数据变量名

css如下:(不给它宽高会报错的~)

#pie

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值