在uniapp中使用 秋云ucharts图表,运行到小程序

news/2024/7/20 2:47:33 标签: uni-app, 小程序, ucharts图表-秋云

步骤一:通过使用 HBuilderX 直接导入项目(uni_modules 版本)

步骤二:在uCharts官网 - 秋云uCharts跨平台图表库 演示中,先弄个demo试着运行,

步骤三:查看自己需要的配置,

下面是我的用法:

<view class="charts-box">
	<qiun-data-charts type="line" :opts="opts" :chartData="chartData" />
</view>

   .charts-box {
		border: 1rpx solid blue;
		/* width: 100%; */
		height: 200px;
	}
       data() {
			return {
				title: 'Hello',
				chartData: {},
				opts: {
					color: ["#3f1b1b"],    //主题颜色
					padding: [15, 10, 0, 15],   //画布填充边距,顺序为上右下左
					enableScroll: false,     //是否显示数据点的图形标识
					legend: {    //图例配置      
						show: false   // 关闭图例标识
					}, 
					xAxis: {
						title: 'x轴',
						disableGrid: true   //不绘制纵向网格(即默认绘制网格)
					},
					yAxis: {
						gridType: "solid",   // 设置虚线还是实线
						dashLength: 2,
						splitNumber: 5,  //横向向网格数量。默认5 行
						// min:0.1,
						// max:2,
						tofix: 1,  // 小数点一位
					},
					extra: {   //区域图
						line: {
							type: "curve",   // 设置为曲线
							width: 2,
							activeType: "hollow"
						}
					}
				}
			}
		},
        mounted() {
			this.getServerData();
		},
		methods: {
			getServerData() {
				//模拟从服务器获取数据时的延时
				setTimeout(() => {
					let res = {
						categories: ["2016", "2017", "2018", "2019", "2020", "2021"],
						series: [{
							name: "七日涨跌图",
							data: [200, 36, 31, 33, 13, 34],
						}]

					};
					this.chartData = JSON.parse(JSON.stringify(res));
				}, 500);
			}
		}

特别注意:千万不要把opts配置项拆分为单独文件,有可能会导致配置项不生效。


http://www.niftyadmin.cn/n/5034609.html

相关文章

linux入门到精通-第三章-vi(vim)编辑器

目录 文本编辑器gedit介绍vi(vim)命令模式命令模式编辑模式末行模式 帮助教程保存文件切换到编辑模式光标移动(命令模式下)复制粘贴删除撤销恢复保存退出查找替换可视模式替换模式分屏其他用法配置文件 文本编辑器 gedit介绍 gedit是一个GNOME桌面环境下兼容UTF-8的文本编辑器…

用Python把csv文件批量修改编码为UTF-8格式并转为Excel格式

有时候用excel打开一个csv文件&#xff0c;中文全部显示乱码。然后手动用notepad打开&#xff0c;修改编码为utf-8并保存后&#xff0c;再用excel打开显示正常。 使用Python通过很少代码就能将上面过程自动化。 导入3个模块 import pandas as pd import os import chardetc…

【记录】实现从Linux下载下载文件(文件导出功能)并记录过程产生的BUG问题。

前言 导出功能的实现&#xff0c;主要记录总结导出过程中出现的一些问题。 代码实现导出功能 public R templateDown(HttpServletResponse response) {String fileName "template.xlsx";// 清空responseresponse.reset();response.setCharacterEncoding("UTF…

第30节——react hook 模仿生命周期

1、模仿componentDidMount import React, { useState, useEffect, useContext } from react;export default function hook() {useEffect(() > {/*** 当它是一个空数组时&#xff0c;回调只会被触发一次&#xff0c;类似于 componentDidMount*/console.log("component…

1个G的视频能压缩到几M?视频过大这样压缩

一个G的视频能压缩到几M&#xff0c;具体取决于视频的质量、编码方式&#xff0c;以及压缩软件使用的算法。一般来说&#xff0c;高质量的视频压缩需要更高的比特率&#xff0c;这就意味着更大的文件大小。另一方面使用有效的压缩算法或降低视频的分辨率等&#xff0c;也可以减…

CentOS 7 安装Libevent

CentOS 7 安装Libevent 1.下载安装包 新版本是libevent-2.1.12-stable.tar.gz。&#xff08;如果你的系统已经安装了libevent&#xff0c;可以不用安装&#xff09; 官网&#xff1a;http://www.monkey.org/~provos/libevent/ 2.创建目录 # mkdir libevent-stable 3.解压 …

【数据库系统概论】数据模型

数据模型是什么两类数据模型两步抽象概念模型数据模型 常用的数据模型感谢 &#x1f496; 数据模型是什么 模型是对现实世界中某个对象特征的模拟和抽象。比如飞机模型就体现了飞机的特性&#xff0c;它模拟飞机的起飞、飞行和降落&#xff0c;它抽象了飞机的基本特征——机头…

java_web 项目的创建

文章目录 环境配置idea 项目的搭建与依赖的配置 环境配置 jdbc &#xff08;MySQL和Java连接的架包&#xff09; mysql-connector-java-8.0.27-bin.jar druid-1.1.21.jartomcat 的架包 官网&#xff1a;https://tomcat.apache.org/ Tomcat8.5.24thymeleaf&#xff08;Java后…