echarts 之 科技感进度条

news2025/1/11 20:05:37

1.图片展示

在这里插入图片描述

2.代码实现

/* ng qty 进度条 */
<template>
	<div class="ngqty-progress">
		<div class="ngqty-info">
			<span>X4</span>
			<span>50%</span>
		</div>
		<div :id="'barNgQtyProgress' + index" class="chart"></div>
	</div>
</template>
<script>
import echarts from "echarts";

export default {
	name: "bar-ngqty-progress",
	props: {
		index: {
			type: String, // String, Number, Object
			required: false,
			default: "0",
		},
		data: {},
	},
	data() {
		return {
			chart: {},
		};
	},
	methods: {
		initChart() {
			this.chart = echarts.init(document.getElementById("barNgQtyProgress" + this.index));
			let category = [{ name: "省外资金", value: "50" }]; // 类别
			let total = 100; // 数据总数
			var datas = [];
			category.forEach((value) => {
				datas.push(value.value);
			});
			let option = {
				grid: {
					left: "0",
					top: "center", // 设置条形图的边距
					right: "0",
				},
				xAxis: {
					max: total,
					show: false,
				},
				yAxis: [
					{
						type: "category",
						inverse: false,
						data: category,
						show: false,
					},
				],
				series: [
					{
						// 内
						type: "bar",
						stack: "1",
						barWidth: 15,
						legendHoverLink: false,
						silent: true,
						itemStyle: {
							normal: {
								color: function () {
									return {
										type: "linear",
										x: 0,
										y: 0,
										x2: 1,
										y2: 0,
										colorStops: [
											{
												offset: 0,
												color: "#011b26", // 0% 处的颜色
											},
											{
												offset: 1,
												color: "#45f2c8", // 100% 处的颜色
											},
										],
									};
								},
							},
						},
						data: category,
						z: 1,
						animationEasing: "elasticOut",
					},

					{
						// 分隔
						type: "pictorialBar",
						itemStyle: {
							normal: {
								color: "#052132",
							},
						},
						symbolRepeat: "true",
						symbolMargin: "90 !",
						symbol: "rect",
						symbolClip: true,
						symbolSize: [10, 28],
						symbolPosition: "start",
						symbolOffset: [1, -1],
						symbolBoundingData: this.total,
						data: category,
						z: 2,
						animationEasing: "elasticOut",
					},
				],
			};
			// 绘制图表
			this.chart.setOption(option, true);
			window.addEventListener("resize", () => {
				if (this.chart) {
					this.chart.resize(); // 不报错
				}
			});
		},
	},
	mounted() {
		this.initChart();
	},
};
</script>
<style lang="less" scoped>
.ngqty-progress {
	width: 98%;
	height: 100%;
	.ngqty-info {
		height: 30px;
		width: 100%;
		margin-bottom: 10px;
		span {
			color: #4bf9ef;
			font-size: 30px;
			font-weight: bold;
			display: inline-block;
			&:nth-child(2) {
				float: right;
			}
		}
	}
	.chart {
		width: 100% !important;
		height: calc(100% - 45px) !important;
	}
	#barNgQtyProgress0 {
		padding: 5px 10px;
		border: 1px solid #44837d;
		border-right: 4px solid #44837d;
		border-left: 4px solid #44837d;
	}
}
</style>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/917783.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ubuntu18.04复现yolo v8之CUDA与pytorch版本问题以及多CUDA版本安装及切换

最近在复现yolo v8的程序&#xff0c;特记录一下过程 环境&#xff1a;ubuntu18.04ros melodic 小知识&#xff1a;GPU并行计算能力高于CPU—B站UP主说的 Ubuntu可以安装多个版本的CUDA。如果某个程序的Pyorch需要不同版本的CUDA&#xff0c;不必删除之前的CUDA&#xff0c;…

wazuh环境配置

目录 一、wazuh的安装 1.1官方仓库安装 1.2虚拟机OVA安装 1.2.1 然后执行下面命令 1.2.2 这里还要下载脚本和config.yml配置文件&#xff0c;用来生成证书​编辑 1.2.3然后编辑config.yml文件&#xff0c;将下面的三个IP地址改为一样的 1.2.4运行./wazuh-certs-tool.sh以…

Linux Ubuntu系统安装OpenVPN服务

OpenVPN Ubuntu/Linux 服务端安装 官方文档&#xff1a;https://community.openvpn.net/openvpn/wiki/Openvpn24ManPage 介绍 嘿&#xff0c;今天我们要探讨的话题是OpenVPN——那个让你在互联网上以安全又私密的方式冲浪的神奇工具。 首先&#xff0c;你可能会问&#xff…

机器学习模型的可解释性算法汇总

模型可解释性汇总 现有许多机器学习模型,尤其是深度学习模型,虽然他们的预测效果很好,但不具备很强的解释性,难以解释模型内部是如何作出决策的。这确实会带来很多问题: 信任度问题。如果一个模型无法解释自身,人们很难 100%信任它。这对于一些重要应用场景如医疗诊断来说尤其重…

【安全】原型链污染 - Code-Breaking 2018 Thejs

目录 准备工作 环境搭建 加载项目 复现 代码审计 payload 总结 准备工作 环境搭建 Nodejs BurpSuite 加载项目 项目链接 ① 下载好了cmd切进去 ② 安装这个项目 可以检查一下 ③运行并监听 可以看到已经在3000端口启动了 复现 代码审计 const fs require(fs) cons…

整理mongodb文档:聚合管道

个人博客 整理mongodb文档:聚合管道 个人博客&#xff0c;求关注&#xff0c;电脑版看体验更加&#xff0c;如果不够清晰&#xff0c;请指出来&#xff0c;谢谢 文章概叙 文章主要通过几个常用的聚合表达式来介绍聚合管道的使用&#xff0c;以及从索引的角度来介绍聚合管道…

使用lambda表达式提取共用代码使其更加简洁

1、在开发预下单接口访问并发问题出现需要加锁代码如下 RLock lock redissonClient.getLock(String.format(appointmentKey, activityId, studentId));try {boolean tryLock lock.tryLock(10, 20, TimeUnit.SECONDS);if (tryLock) {AppointmentMallOrderInfoDTO appointmentM…

【修改MAC地址工具】-TMAC

本文介绍修改MAC地址的神器小工具Technitium-MAC-Address-Changer 1. 下载地址 地址1&#xff1a; https://technitium.com/tmac/ 地址2&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/1-jtwQ936gtepVWXKo_qwfg 提取码&#xff1a;2n1s 2. 安装 直接双击就可以安装…

iTwinCapture中文版原ContextCapture安装包以及安装教程

iTwinCapture软件安装教程 一、获取软件 中文安装包评论区或后台回复iTwinCapture 在App Store或Google Play搜索软件名称"iTwin Capture",下载安装软件。 您也可以在Bentley官网下载对应的iTwin Capture版本。 二、软件安装 点击下载后的安装包,根据提示完成安装…

NR SDAP

在NR系统的核心网中,业务不再以EPS承载的形式下发到接入网,而是以QoS flow的形式下发到接入网。在核心网引入QoS flow之后,可以提供比EPS承载更好的QoS粒度,从而更好地对IP数据流进行管理。一个QoS flow由一个或多干IP data stream聚合而成。因此,在核心网中,IP flow映射…

git 统计(命令)

查询某人某个时刻提交了多少代码 added 添加代码 removed 删除代码 total 总代码 git log --author刘俊秦 --since2023-08-01 00:00:00 --until2023-08-23 23:00:00 --prettytformat: --numstat | awk { add $1; subs $2; loc $1 - $2 } END { printf "added lines: %s…

JW0818近电报警芯片

JW0818 市电感应报警电路适用于电业人员和电信行业施工人员的安全保护用品–近电预警器 报警电路。 特别注意芯片引脚6&#xff0c;输出信号是方波&#xff0c;而不是高低电平&#xff1b;在产品开发过程遇到这个坑。

C++中的抽象类和接口

面向对象中的抽象概念 在进行面向对象分析时&#xff0c;会发现一些抽象的概念&#xff01; 图形的面积如何计算&#xff1f; 什么是抽象类&#xff1f; 在现实中需要知道具体的图像类型才能求面积&#xff0c;所以对概念上的 "图形" 求面积是没有意义的&#xff…

私有化部署即时通讯平台,30分钟替换钉钉和企业微信

随着企业对即时通讯和协作工具的需求不断增长&#xff0c;私有化部署的即时通讯平台成为企业的首选。WorkPlus作为有10余年行业深耕经验与技术沉淀品牌&#xff0c;以其安全高效的私有化部署即时通讯解决方案&#xff0c;帮助企业在30分钟内替换钉钉和企业微信。本文将深入探讨…

基于Jenkins自动打包并部署docker、PHP环境,ansible部署-------从小白到大神之路之学习运维第86天

第四阶段提升 时 间&#xff1a;2023年8月23日 参加人&#xff1a;全班人员 内 容&#xff1a; 基于Jenkins部署docker、PHP环境 目录 一、环境部署 &#xff08;一&#xff09;实验环境&#xff0c;服务器设置 &#xff08;二&#xff09;所有主机关闭防火墙和selinu…

Docker容器与虚拟化技术:Gitlab账户注册

目录 一、实验 1.gitlab 一、实验 1.gitlab (1) 概念 GitLab 是一个用于仓库管理系统的开源项目&#xff0c;使用Git作为代码管理工具&#xff0c;并在此基础上搭建起来的Web服务。 &#xff08;2&#xff09;官网 The DevSecOps Platform | GitLab &#xff08;3&#…

nginx 一个端口配置前后端分离项目访问

nginx 一个端口配置前后端分离项目访问 nginx配置 server {listen 8888;server_name _;location ~ .*\.(gif|jpg|jpeg|png|pdf|txt|zip|rar|7z|doc|docx|xls|xlsx|ppt|pptx|mp3|mp4)$ {root D:/platform/tomcat/apache-tomcat-9.0.31/webapps/resources;}location /api/…

智慧灌区闸控一体化解决方案

智慧灌区闸控一体化解决方案是指将灌溉系统中的闸门控制与水文监测、远程通信和数据管理等功能相集成&#xff0c;实现对灌区水资源的智能化管理和控制的方案。以下是智慧灌区闸控一体化解决方案的主要组成部分&#xff1a; ■闸门控制系统&#xff1a;包括闸门、闸门执行器和控…

计算机视觉入门 4)滑动窗口

系列文章目录 计算机视觉入门 1&#xff09;卷积分类器计算机视觉入门 2&#xff09;卷积和ReLU计算机视觉入门 3&#xff09;最大池化计算机视觉入门 4&#xff09;滑动窗口计算机视觉入门 5&#xff09;自定义卷积网络计算机视觉入门 6&#xff09; 数据集增强&#xff08;D…

WoShop跨境电商系统开发:打造全球畅销产品

随着全球贸易的发展&#xff0c;跨境电商成为了许多企业拓展市场、增加盈利的重要途径。而要在跨境电商领域取得成功&#xff0c;开发一个高效、稳定的跨境电商系统是至关重要的。本文将为您详细介绍跨境电商系统开发&#xff0c;以及打造全球畅销产品的关键要素和方法。 一、…