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

作者:admin 发布时间:2024-08-27 09:52:30 浏览:246次

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

下载uCharts-原生版本

  • 通过码云 uCharts 项目开源地址获取 u-charts.js,根据您项目运行的平台,选择引用对应目录的 u-charts.js。
  • 通过 npm 命令npm i @qiun/ucharts安装,成功后即可使用 import 或 require 进行引用。
  • 通过 uCharts 官网定制功能,定制您的专属 uCharts,体积更小、速度更快!

引用组件版本

uni-app组件

  • uni_modules 版本:通过 uni-app 插件市场 uCharts 发布页面点击使用 HBuilderX 导入插件按钮导入到您的项目中,
  • 非 uni_modules 版本:因 uni-app 插件市场无法更新该版本,最新版本在码云发布,
  • 非 uniCloud 版本:与以上两个版本的区别在于该版本没有使用 uniCloud,不支持 uni-app 的 datacome 属性,但仍支持 localdata 数据格式,


原生小程序组件

  • 通过码云开源地址获取原生小程序组件,
  • 通过 npm 安装原生小程序组件依赖,


官网地址: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 的地方,我们就可以成功运行!

如需转载请保留本文出处: https://zhe94.com/979.html

上一篇:一款超级无敌好用的嗅探工具推荐,可以下载任何视频,包括抖音
一款超级无敌好用的嗅探工具推荐,可以下载任何视频,包括抖音

一款超级无敌好用的嗅探工具推荐,可以下载任何视频,包括抖音

猫抓(cat-catch) 资源嗅探扩展,能够帮助你筛选列出当前页面的资源。提供嗅探 缓存捕捉 视频录制等各种工具帮助抓取资源。可以在设置内添加想要抓取的资源类型,包括图片等资源。
免费将图片无损放大的两款工具推荐

免费将图片无损放大的两款工具推荐

如何将照片无损放大?大家都知道图片是由尺寸、分辨率、像素等构成的,在日常生活或工作中,我们用电脑或手机放大查看的时候,会导致图片失真,那么,怎么能让照片无损放大呢?
一款好用的ai配色网站-AIcolors

一款好用的ai配色网站-AIcolors

AI Colors是一个在线颜色选择和生成工具,其主要目的是帮助用户在短时间内创建自定义颜色方案。该网站采用了人工智能技术,可以从指定的图像或生成的颜色中提取出最适合的配色方案
lanproxy Java 版内网穿透工具,实现外网访问局域网资源

lanproxy Java 版内网穿透工具,实现外网访问局域网资源

lanproxy Java 版内网穿透工具,实现外网访问局域网资源
vue图形组件-uCharts,支持折线图、柱形图等

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

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