当前位置: 首页 > 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.lqws.cn/news/602299.html

相关文章:

  • 高阶数据结构------并查集
  • 数据结构day7——文件IO
  • STM32——存储器映射(Memory mapping)
  • 反向传播 梯度消失
  • OSE3.【Linux】练习:编写进度条及pv命令项目中的进度条函数
  • 07CSRF 漏洞保护
  • vite项目中引入tailwindcss,难倒AI的操作
  • Modbus协议
  • 数字图像处理学习笔记
  • Spring IOC容器核心阶段解密:★Bean实例化全流程深度剖析★
  • 菜谱大全——字符串处理艺术:从文本解析到高效搜索 [特殊字符][特殊字符]
  • 城市灯光夜景人像街拍摄影后期Lr调色教程,手机滤镜PS+Lightroom预设下载!
  • 自由学习记录(66)
  • RESTful API 设计原则深度解析
  • 转录组分析流程(六):列线图
  • 笨方法学python-习题12
  • JavaScript 安装使用教程
  • 解码知识整理,使您的研究更高效!
  • 分区表设计:历史数据归档与查询加速
  • [论文阅读] 人工智能 + 软件工程 | 从软件工程视角看大语言模型:挑战与未来之路
  • python训练day46 通道注意力
  • 2025-0701学习记录19——“问题-方法-洞见”框架做汇报
  • 半导体和PN结
  • socket编程
  • Android11 添加自定义物理按键事件监听回调
  • Vite 7.0 与 Vue 3.5:前端开发的性能革命与功能升级
  • 【Linux】进程
  • NLP——RNN变体LSTM和GRU
  • Android布局管理器实战指南:从LinearLayout到ConstraintLayout的优化之旅
  • Redis——常用指令汇总指南(一)