资源分享 / 2024-08-27 09:52:30

vue图形组件-uCharts,支持折线图、柱形图等

uCharts是一款基于canvas API开发的适用于所有前端应用的图表库,开发者编写一套代码,可运行到 Web、iOS、Android(基于 uni-app / taro )、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝/京东/360)、快应用等更多支持 canvas API 的平台。

下载uCharts-原生版本

引用组件版本

uni-app组件


原生小程序组件


官网地址:www.ucharts.cn

案例演示:https://www.ucharts.cn/v2/#/demo/index


为何选择uCharts?

在选择 uCharts 之前,您肯定会有很多疑问,市面上有很多可视化工具例如 ECharts、F2 等知名大厂的图表库,uCharts 与其相比有什么优势?为何要再造一个轮子?

首先不得不说 ECharts、F2 是真的太强大了,但如果想把 ECharts 或者 F2 运行到各个小程序平台,并且要保持各端显示效果一致,这还真是一件非常难的事情。即便成功运行到小程序端,还涉及到兼容性问题、包体积过大问题、原生小程序canvas组件层级过高问题、长时间运行内存溢出问题以及页面大量调用图表时的页面性能等问题。

uCharts 为了解决以上问题,我们采用原生 canvas API 开发,为了能使 uCharts 运行到更多的平台,我们根据各平台提供的 canvas API 做了兼容处理,在保证兼容性的前提还必须要保证运行性能和引用包体积等问题。可以说目前 uCharts 是唯一一款可以横跨国内各大小程序平台的图表库,也是唯一一款跨全端的图表库,借助 uni-app 或者 taro 可以成功运行至 iOS 及 Android 平台,我们还兼容了 weex 的 gcanvas ( uni-app 端的 nvue )。总之一句话,只要有 canvas 的地方,我们就可以成功运行!

上一篇:一款超级无敌好用的嗅探工具推荐,可以下载任何视频,包括抖音
下一篇:推荐一款比宝塔还好用的Linux西管理面板-1Panel
相关推荐