【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和组件数据格式看,简单配置后即可看到效果。

相关推荐
2501_9151063219 小时前
HTTP 协议详解,HTTP 协议在真实运行环境中的表现差异
网络·网络协议·http·ios·小程序·uni-app·iphone
咸虾米_20 小时前
开发uniapp前端通用价格组件提交到DCloud插件市场
uni-app·商城·开发插件·dcloud插件市场·扩展组件
郑州光合科技余经理21 小时前
实战分享:如何构建东南亚高并发跑腿配送系统
java·开发语言·javascript·spring cloud·uni-app·c#·php
2501_9160074721 小时前
iOS与Android符号还原服务统一重构实践总结
android·ios·小程序·重构·uni-app·iphone·webview
嘿siri1 天前
uniapp enter回车键不触发消息发送,已解决
前端·前端框架·uni-app·vue
00后程序员张1 天前
fastlane 结合 appuploader 命令行实现跨平台上传发布 iOS App
android·ios·小程序·https·uni-app·iphone·webview
2501_915106321 天前
iOS 性能优化这件事,结合多工具分析运行期性能问题
android·ios·性能优化·小程序·uni-app·cocoa·iphone
嘿siri1 天前
自定义app端、小程序端和H5等多端自定义键盘输入框,跟随系统键盘弹出和隐藏
javascript·小程序·uni-app·uniapp
游戏开发爱好者81 天前
App Store 上架流程,结合多工具协作
android·ios·小程序·https·uni-app·iphone·webview
cesske1 天前
如何在yii2的uniapp项目中处理提交重复问题?
uni-app·状态模式