echarts 之 科技感进度条

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, Objectrequired: 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.hqwc.cn/news/81662.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

4.网络设计与redis、memcached、nginx组件(一)

网络组件系列文章目录 第四章 网络设计与redis、memcached、nginx组件 文章目录 网络组件系列文章目录文章的思维导图前言一、网络相关的问题&#xff0c;网络开发中要处理那些问题&#xff1f;网络操作IO连接建立连接断开消息到达消息发送网络操作IO特性 二、网络中IO检测IO函…

win10下IDEA搭建web项目脚手架

参考 IDEA运行Maven项目配置全过程&#xff08;菜鸟专属&#xff09;_idea配置maven_Hi梅的博客-CSDN博客 下载 IDEA 下载JDK 1.8 https://pan.baidu.com/s/1lj2na9omGwhPrCKYNz1qSQ 提取码&#xff1a;izkj 点击exe一步步next 添加环境变量&#xff1a; JAVA_HOME 对于…

数据库表结构导出为word、html、markdown【转载,已解决,已验证,开源】

注&#xff1a;本文为gitcode代码验证&#xff0c;转载gitcode gitcode&#xff1a;https://gitcode.net/mirrors/pingfangushi/screw?utm_sourcecsdn_github_accelerator 整理数据库文档&#xff1a;https://mp.weixin.qq.com/s/Bo_U5_cl82hfQ6GmRs2vtA <!--数据库文档核…

centos7搭建apache作为文件站后,其他人无法访问解决办法

在公司内网的一个虚拟机上搭建了httpsd服务&#xff0c;准备作为内部小伙伴们的文件站&#xff0c;但是搭建好之后发现别的小伙伴是无法访问我机器的。 于是寻找一下原因&#xff0c;排查步骤如下&#xff1a; 1.netstat -lnp 和 ps aux 先看下端口和 服务情况 发现均正常 2.…

数组-C语言(初阶)

目录 一、一维数组的创建和初始化 1.1 数组的创建 1.2 数组的初始化 1.3 一维数组的使用 二、二维数组的创建和初始化 2.1 二维数组的创建 2.2 二维数组的初始化 2.3 二维数组的使用 2.4 二维数组在内存中的存储 三、数组越界 四、数组作为函数参数 4.1 数组名 4.2 冒泡排序…

FreeSWITCH 1.10.10 简单图形化界面1 - docker/脚本/ISO镜像安装

FreeSWITCH 1.10.10 简单图形化界面1 - docker/脚本/ISO镜像安装 0. 界面预览1. Docker安装1.1 下载docker镜像1.2 启动docker镜像1.3 登录 2. 脚本安装2.1 下载2.2 安装2.3 登录2.4 卸载程序 3. 镜像安装3.1 下载镜像3.2 安装镜像3.3 登录 0. 界面预览 http://myfs.f3322.net…

SpringCloud学习笔记(六)_Ribbon服务调用

Ribbon介绍 Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具 Ribbon是Netflix发布的开源项目&#xff0c;主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超时、重试等。简单的说&#xff0c;就是…

HTML基础知识点

目录 ​编辑一、使用 vscode 二、研究代码的特点 三、HTML 常见标签 注释标签 标题标签 段落标签 换行标签 格式化标签 图片标签 超链接标签 表格标签 列表标签 表单标签&#xff1a; form 标签 input标签&#xff1a; select textarea标签&#xff1a; 无语…

机器学习深度学习——NLP实战(自然语言推断——微调BERT实现)

&#x1f468;‍&#x1f393;作者简介&#xff1a;一位即将上大四&#xff0c;正专攻机器学习的保研er &#x1f30c;上期文章&#xff1a;机器学习&&深度学习——针对序列级和词元级应用微调BERT &#x1f4da;订阅专栏&#xff1a;机器学习&&深度学习 希望文…

如何在 Opera 中启用DNS over HTTPS

DNS over HTTPS&#xff08;基于HTTPS的DNS&#xff09;是一种更安全的浏览方式&#xff0c;但大多数 Web 浏览器默认情况下不启用它。了解如何在 Opera 浏览器中启用该功能。 您可能不知道这一点&#xff0c;但您的网络浏览器并不像您希望的那样私密或安全。您会看到&#xff…

【BUG】解决安装oracle11g或12C中无法访问临时位置的问题

项目场景&#xff1a; 安装oracle时&#xff0c;到第二步出现oracle11g或12C中无法访问临时位置的问题。 解决方案&#xff1a; 针对客户端安装&#xff0c;在cmd中执行命令&#xff1a;前面加实际路径setup.exe -ignorePrereq -J"-Doracle.install.client.validate.cli…

CRYPTO 密码学-笔记

一、古典密码学 1.替换法&#xff1a;用固定的信息&#xff0c;将原文替换成密文 替换法的加密方式&#xff1a;一种是单表替换&#xff0c;另一种是多表替换 单表替换&#xff1a;原文和密文使用同一张表 abcde---》sfdgh 多表替换&#xff1a;有多涨表&#xff0c;原文和密文…