当前位置: 首页 > news >正文

微信小程序使用秋云ucharts echarts

项目场景:

提示:这里简述项目相关背景:

 1:插件市场查找

在微信小程序的项目中,有时候需要一些图形图标,这样看着更直观一些,在hbuildx中的插件市场中可以看到使用最多的是秋云 ucharts echarts 高性能跨全端图表组件

 2:选择兼容性的版本下载

 点击进入这个插件后下载最新那个(需要看广告或者打赏才可以-我选的是看广告)

 3:下载插件

然后弹窗提示,可以选择下载插件并导入hbuildx

 4:根据浏览器提示打开hbuildx导入

 然后浏览器回有新弹窗提示

5:成功导入 

选择打开hbulidx,导入到使用的那个项目

 成功导入


插件描述

提示:这里描述:

1:插件的示例

插件的示例地址是  uCharts官网 - 秋云uCharts跨平台图表库  示例下面可以查看代码

 2:配置文档


案例:

提示:这里是案例:

1:组件(含模拟数据)

<template><view class="charts-box"><qiun-data-charts type="line":opts="opts":chartData="chartData"/></view>
</template><script>
export default {data() {return {chartData: {},//您可以通过修改 config-ucharts.js文件中下标为 ['line']的节点来配置全局默认参数,//如都是默认参数,此处可以不传 opts 。实际应用过程中 opts //只需传入与全局默认参数中不一致的【某一个属性】即可实现同类型的图表显示不同的样式,//达到页面简洁的需求。opts: {color:["#1890FF","#91CB74","#FAC858","#EE6666","#73C0DE","#3CA272","#FC8452","#9A60B4","#ea7ccc"],fontColor:"#fff",//图表字体颜色--不包含x轴padding: [15,10,0,15],enableScroll: false,//legend: {show: true,//显示//图例相对画布的显示位置,可选值'bottom''top''left''right'position:"top",//图例位置对齐方向,可选值:'center''left''right''top''bottom'float: "left",lineHeight:20,//行高margin:10,padding:10,},xAxis: {disableGrid: true,fontColor:"#fff",//x轴字体颜色},yAxis: {gridType: "dash",dashLength: 2},extra: {line: {type: "curve",width: 2,activeType: "hollow"}}}};},onReady() {this.getServerData();},methods: {getServerData() {//模拟从服务器获取数据时的延时setTimeout(() => {//模拟服务器返回数据,如果数据格式和标准格式不同,需自行按下面的格式拼接let res = {categories: ["2018","2019","2020","2021","2022","2023"],series: [{name: "成交量A",// lineType: "dash",data: [35,8,25,37,4,20]},{name: "成交量B",data: [70,40,65,100,44,68]},{name: "成交量C",data: [100,80,95,150,112,132]},{name: "成交量D",data: [90,89,75,140,112,90]},{name: "成交量E",data: [87,30,65,160,112,111]},]};this.chartData = JSON.parse(JSON.stringify(res));}, 500);},}
};
</script><style scoped>/* 请根据实际需求修改父元素尺寸,组件自动识别宽高 */.charts-box {width: 100%;height: 600rpx;}
</style>

2:使用

<view class=""><ChartLine></ChartLine>
</view>import ChartLine from '@/components/chartLine/index.vue'components: {ChartLine,
},

3:效果

http://www.dtcms.com/a/263688.html

相关文章:

  • 利用springEvent,进行服务内部领域事件处理
  • 安卓接入百度定位和地图SDK
  • Go并发模式精要:掌握Goroutine与Channel的实战艺术
  • 开篇:GORM入门——Go语言的ORM王者
  • 物联网数据洪流下,TDengine 如何助 ThingLinks 实现 SaaS 平台毫秒级响应?
  • LabVIEW调用Excel宏实现数据可视化
  • 4D 毫米波雷达
  • 21、鸿蒙学习——使用App Linking实现应用间跳转
  • SQL Server 进阶:递归 CTE+CASE WHEN 实现复杂树形统计(第二课)
  • 【Python基础】12 闲谈分享:Python用于无人驾驶的未来
  • 借助飞算AI新手小白快速入门Java实操记录
  • 嵌入式编程-使用AI查找BUG的启发
  • AG32调试bug集合
  • [论文阅读] 人工智能 + 软件工程 | 从软件工程视角看大语言模型:挑战与未来之路
  • 基于 Vue + RuoYi 架构设计的商城Web/小程序实训课程
  • 企业级应用技术-ELK日志分析系统
  • java生成word文档
  • 11年考研作文真题大数据
  • 边缘人工智能与医疗AI融合发展路径:技术融合与应用前景(下)
  • SpringBoot计时一次请求耗时
  • mac python3.13 selenium安装使用
  • [特殊字符] 分享裂变新姿势:用 UniApp + Vue3 玩转小程序页面分享跳转!
  • IntelliJ IDEA 2025- 下载安装教程图文版详细教程(附激活码)
  • Python 库 包 nltk (Natural Language Toolkit)
  • 类加载生命周期与内存区域详解
  • 【FR801xH】富芮坤FR801xH之UART
  • npm list的使用方法详细介绍
  • 基于 Three.js 与 WebGL 的商场全景 VR 导航系统源码级解析
  • python 操作 hive
  • vue | 插件 | 移动文件的插件 —— move-file-cli 插件 的安装与使用