【uniapp小程序开发】图表组件ucharts的使用(入门)

一、插件的安装

安装非常简单,打开uniapp的插件市场,导入到项目中即可

下载地址:https://ext.dcloud.net.cn/plugin?id=271

二、开始实践

先看页面的效果

页面中实现了三个基本图形的展示:折线图、饼图和柱状图。

上图左一:展示了代码 组件的引用;

<qiun-data-charts

type="pie"

:opts="categoryChartOptions"

:chartData="chartData2"

canvasId="categoryChart"

class="chart-canvas"

></qiun-data-charts>

左二:展示了数据配置格式,这里分两种格式

// 标准数据格式1:(折线图、柱状图、雷达图等需要 categories 的直角坐标系图表类型)

const chartData = {

categories: ["2016", "2017", "2018", "2019", "2020", "2021"],

series: [{

name: "目标值",

data: [35, 36, 31, 33, 13, 34]

}, {

name: "完成量",

data: [18, 27, 21, 24, 6, 28]

}]

}

// 标准数据格式2:(饼图、山峰图、漏斗图等不需要 categories 的图表类型)

const chartData2 = {

series: [{

data: [

{

name: "一班",

value: 50

}, {

name: "二班",

value: 30

}, {

name: "三班",

value: 20

}, {

name: "四班",

value: 18

}, {

name: "五班",

value: 8

}

]

}]

}

右一是运行的效果。

详细的配置props查看ucharts的官方文档

https://www.ucharts.cn/v2/#/guide/index

建议直接从组件props和组件数据格式看,简单配置后即可看到效果。

相关推荐
Rudon滨海渔村4 小时前
[失败记录] 使用HBuilderX创建的uniapp vue3项目添加tailwindcss3的完整过程
css·uni-app·tailwindcss
chenburong20214 小时前
uniapp-vue2导航栏全局自动下拉变色
vue.js·uni-app
jaqi.l11 小时前
uni-app vue3 小程序接入 aliyun-rtc-wx-sdk
小程序·uni-app·实时音视频
2501_9160088919 小时前
iOS混淆工具有哪些?在集成第三方 SDK 时的混淆策略与工具建议
android·ios·小程序·https·uni-app·iphone·webview
2501_9159214319 小时前
Windows 如何上架 iOS 应用?签名上传全流程 + 工具推荐
android·ios·小程序·https·uni-app·iphone·webview
雪芽蓝域zzs21 小时前
uniapp 数组的用法
前端·javascript·uni-app
大阳光男孩21 小时前
Uniapp生物识别(SOTER)
uni-app
艾普阳科技21 小时前
SnapDevelop支持uni-app开发:跨平台与原生体验的完美融合
uni-app·跨平台开发
程序员老刘1 天前
uni-app X能成为下一个Flutter吗?
flutter·uni-app·客户端
2501_916007471 天前
iOS 文件管理实战指南 查看 App 数据与系统日志的完整方法
android·ios·小程序·https·uni-app·iphone·webview