echarts 柱状图 实例

实例效果:

 代码:

draw(data1, data2,data3) {var option = {// backgroundColor: 'rgb(10,36,68)',tooltip: {trigger: 'axis',axisPointer: {type: 'shadow',},formatter: function (params: any, ticket: any, callback: any) {const item = params[0];var string ='<span style= "padding:0 20px">' + item.name + '</span>' + '<span style = "padding:0 20px">' + item.value + '万元 </span>';return string;},fontSize: '12px',backgroundColor: 'rgba(7,16,47,.6)', //设置背景图片 rgba格式color: 'black',borderWidth: '0', //边框宽度设置1borderColor: 'transparent', //设置边框颜色textStyle: {color: '#fff', //设置文字颜色},extraCssText: 'box-shadow: 0px 0px 20px inset #09E5ED',},grid: {top: '15%',left: '0',right: '6%',bottom: '3%',containLabel: true,},xAxis: {type: 'category',minInterval: 1, //只显示整数data: data1,axisLabel: {show: true,color: '#fff',},axisLine: {show: false,lineStyle: {color: 'rgba(0,207,255,0.5)',},},//  单独隐藏刻度线:axisTick: {show: false,},splitLine: {show: false,lineStyle: {color: ['rgba(0,207,255,0.5)'],width: 1,type: 'solid',},},},yAxis: {type: 'value', // 种类,类别axisLabel: {show: true,color: '#fff',},axisLine: {show: false,lineStyle: {color: 'rgba(0,207,255,0.5)',},},splitLine: {show: false,lineStyle: {color: ['rgba(0,207,255,0.5)'],width: 1,type: 'solid',},},//  单独隐藏刻度线:axisTick: {show: false,},},series: [{type: 'bar',barWidth: '10',label: {normal: {show: false,position: 'right',textStyle: {color: '#fff',},},},data: data2,markLine: {data: [{ type: 'average', name: '平均值' }],symbol: ['none', 'none'],position: 'insideTop',emphasis: {show: false,lineStyle: {color: {type: 'linear',x: 0,y: 0,x2: 1,y2: 0,colorStops: [{offset: 0,color: 'rgba(242,151,18,0)',},{offset: 0.5,color: '#F19611',},{offset: 1,color: 'rgba(242,151,18,0)',},],global: false,},},},itemStyle: {normal: {lineStyle: {type: 'solid',// x: 0,// y: 0,// x2: 0,// y2: 1,color: {type: 'linear',x: 0,y: 0,x2: 1,y2: 0,colorStops: [{offset: 0,color: 'rgba(242,151,18,0)',},{offset: 0.5,color: '#F19611',},{offset: 1,color: 'rgba(242,151,18,0)',},],global: false,},},label: {show: true,position: 'insideMiddleTop',formatter: '平均回款 ' + '  ' + data3,color: '#fff',},},},large: false,effect: {show: false,loop: true,period: 0,scaleSize: 2,color: null,shadowColor: null,shadowBlur: null,},},itemStyle: {normal: {color: function (params) {var colorList = [new echarts.graphic.LinearGradient(0, 0, 0, 1, [{offset: 0,color: 'rgb(146,254,157)',},{offset: 0.5,color: 'rgb(146,254,157)',},{offset: 1,color: 'transparent',},]),new echarts.graphic.LinearGradient(0, 0, 0, 1, [{offset: 0,color: 'rgb(146,254,157)',},{offset: 0.5,color: 'rgb(146,254,157)',},{offset: 1,color: 'transparent',},]),new echarts.graphic.LinearGradient(0, 0, 0, 1, [{offset: 0,color: 'rgb(146,254,157)',},{offset: 0.5,color: 'rgb(146,254,157)',},{offset: 1,color: 'transparent',},]),new echarts.graphic.LinearGradient(0, 0, 0, 1, [{offset: 0,color: 'rgb(146,254,157)',},{offset: 0.5,color: 'rgb(146,254,157)',},{offset: 1,color: 'transparent',},]),new echarts.graphic.LinearGradient(0, 0, 0, 1, [{offset: 0,color: 'rgb(146,254,157)',},{offset: 0.5,color: 'rgb(146,254,157)',},{offset: 1,color: 'transparent',},]),new echarts.graphic.LinearGradient(0, 0, 0, 1, [{offset: 0,color: 'rgb(146,254,157)',},{offset: 0.5,color: 'rgb(146,254,157)',},{offset: 1,color: 'transparent',},]),new echarts.graphic.LinearGradient(0, 0, 0, 1, [{offset: 0,color: 'rgb(146,254,157)',},{offset: 0.5,color: 'rgb(146,254,157)',},{offset: 1,color: 'transparent',},]),new echarts.graphic.LinearGradient(0, 0, 0, 1, [{offset: 0,color: 'rgb(146,254,157)',},{offset: 0.5,color: 'rgb(146,254,157)',},{offset: 1,color: 'transparent',},]),new echarts.graphic.LinearGradient(0, 0, 0, 1, [{offset: 0,color: 'rgb(146,254,157)',},{offset: 0.5,color: 'rgb(146,254,157)',},{offset: 1,color: 'transparent',},]),new echarts.graphic.LinearGradient(0, 0, 0, 1, [{offset: 0,color: 'rgb(146,254,157)',},{offset: 0.5,color: 'rgb(146,254,157)',},{offset: 1,color: 'transparent',},]),new echarts.graphic.LinearGradient(0, 0, 0, 1, [{offset: 0,color: '#F9D423',},{offset: 0.5,color: '#F9D423',},{offset: 1,color: 'transparent',},]),new echarts.graphic.LinearGradient(0, 0, 0, 1, [{offset: 0,color: '#F9D423',},{offset: 0.5,color: '#F9D423',},{offset: 1,color: 'transparent',},]),new echarts.graphic.LinearGradient(0, 0, 0, 1, [{offset: 0,color: '#F9D423',},{offset: 0.5,color: '#F9D423',},{offset: 1,color: 'transparent',},]),new echarts.graphic.LinearGradient(0, 0, 0, 1, [{offset: 0,color: '#F9D423',},{offset: 0.5,color: '#F9D423',},{offset: 1,color: 'transparent',},]),new echarts.graphic.LinearGradient(0, 0, 0, 1, [{offset: 0,color: '#F9D423',},{offset: 0.5,color: '#F9D423',},{offset: 1,color: 'transparent',},]),new echarts.graphic.LinearGradient(0, 0, 0, 1, [{offset: 0,color: '#F9D423',},{offset: 0.5,color: '#F9D423',},{offset: 1,color: 'transparent',},]),new echarts.graphic.LinearGradient(0, 0, 0, 1, [{offset: 0,color: '#F9D423',},{offset: 0.5,color: '#F9D423',},{offset: 1,color: 'transparent',},]),new echarts.graphic.LinearGradient(0, 0, 0, 1, [{offset: 0,color: '#F9D423',},{offset: 0.5,color: '#F9D423',},{offset: 1,color: 'transparent',},]),new echarts.graphic.LinearGradient(0, 0, 0, 1, [{offset: 0,color: '#F9D423',},{offset: 0.5,color: '#F9D423',},{offset: 1,color: 'transparent',},]),new echarts.graphic.LinearGradient(0, 0, 0, 1, [{offset: 0,color: '#F9D423',},{offset: 0.5,color: '#F9D423',},{offset: 1,color: 'transparent',},]),];return colorList[params.dataIndex];},},},},],};this.myChart.setOption(option);window.addEventListener('resize', () => {this.myChart.resize();});}

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

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

相关文章

【excel常用文本函数大全上】

目录索引 LEFT&#xff1a;公式&#xff1a;举例&#xff1a; RIGHT&#xff1a;公式&#xff1a;举例&#xff1a; MID&#xff1a;公式&#xff1a;举例&#xff1a; FIND&#xff1a;公式&#xff1a;举例&#xff1a; LEN&#xff1a;公式&#xff1a;举例&#xff1a; LEN…

解决mvn clean install遇到testng单元测试失败时打包也失败的问题

解决mvn clean install遇到testng单元测试失败时打包也失败的问题 看这个之前请先看这个 Jenkins执行Testng 比如我现在就有一个单元测试失败的项目 执行mvn clean install的时候就会报错 下面是我现在的pom.xml 但我们不希望这样&#xff0c;怎么办 <plugin><gr…

vuejs源码分析之全局API(vm.$off)

vue在初始化的时候会给vue对象本身挂载一些全局的api。今天我们一个一个来看这些api。 vm.$off方法 这个方法是用来移除自定义事件监听器。 他的用法 vm.$off(event, calback)第一个参数event取值可以是string字符串&#xff0c;也可以是Array<string>也就是说既可以删…

安卓:UDP通信

目录 一、介绍 网络通信的三要素&#xff1a; &#xff08;1&#xff09;、IP地址&#xff1a; IPv4: IPv6: IP地址形式&#xff1a; IP常用命令&#xff1a; IP地址操作类: &#xff08;2&#xff09;、端口&#xff1a; &#xff08;3&#xff09;、协议: UDP协…

RabbitMQ(二)

二、高级特性、应用问题以及集群搭建 高级特性 1.消息的可靠性投递 在使用RabbitMQ的时候&#xff0c;作为消息发送方希望杜绝任何消息丢失或者投递失败场景。RabbitMQ 为我们提供了两种方式用来控制消息的投递可靠性模式。 rabbitMQ整个消息投递的路径为&#xff1a; produ…

基于PHP+vue的网上订餐系统的设计与开发_769b9

快速发展的社会中&#xff0c;人们的生活水平都在提高&#xff0c;生活节奏也在逐渐加快。为了节省时间和提高工作效率&#xff0c;越来越多的人选择利用互联网进行线上打理各种事务&#xff0c;通过线上管理订餐也就相继涌现。与此同时&#xff0c;人们开始接受方便的生活方式…

汽车维修保养记录查询API:实现车辆健康状况一手掌握

在当今的数字化世界中&#xff0c;汽车维修保养记录的查询和管理变得前所未有地简单和便捷。通过API&#xff0c;我们可以轻松地获取车辆的维修和保养记录&#xff0c;从而实现对手中车辆健康状况的实时掌握。 API&#xff08;应用程序接口&#xff09;是进行数据交换和通信的标…

【LeetCode 75】第二十一题(1207)独一无二的出现次数

目录 题目: 示例: 分析: 代码运行结果: 题目: 示例: 分析: 用两个unordered_map来分别存放每个数字的出现次数和出现的次数这个数,有点绕,比如说有给的数组有两个1,那么第一个map存放的是(1,2),表示1这个数子出现了两次,而第二个map存放的是(2,true),表示有出现次数为2的数…

mysql 笔记(一)-mysql的架构原理

mysql体系结构 mysql Server 架构自顶向下大致可以分为网络连接层,服务层,存储引擎和系统文件层.体系架构图如下: 网络连接层提供与mysql服务器建立的支持.常见的java.c.python/.net ,它们通过各自API技术与mysql建立连接. 服务层是Mysql Server 的核心,主要包含系统管理和控…

Redis 基础

1.定义 Redis 是一个高性能的key-value数据库&#xff0c;key是字符串类型。 2.核心特点&#xff1a; 单进程&#xff1a; Redis的服务器程序采用的是单进程模型来处理客户端的请求。对读写时间的响 应是通过对epoll函数的包装来做到的。 3.数据类型&#xff1a; 键的类型…

hcip——期中小试

要求&#xff1a; 1、该拓扑为公司网络&#xff0c;其中包括公司总部、公司分部以及公司骨干网&#xff0c;不包含运营商公网部分。 2 、设备名称均使用拓扑上名称改名&#xff0c;并且区分大小写。 3 、整张拓扑均使用私网地址进行配置。 4 、整张网络中&#xff0c;运行 O…

CNN成长路:从AlexNet到EfficientNet(02)

一、说明 在~10年的深度学习中&#xff0c;进步是多么迅速&#xff01;早在 2012 年&#xff0c;Alexnet 在 ImageNet 上的准确率就达到了 63.3% 的 Top-1。现在&#xff0c;我们超过90%的EfficientNet架构和师生训练&#xff08;teacher-student&#xff09;。 二、第一阶段 …

Android性能优化—Apk瘦身优化

随着业务迭代&#xff0c;apk体积逐渐变大。项目中积累的无用资源&#xff0c;未压缩的图片资源等&#xff0c;都为apk带来了不必要的体积 增加。而APK 的大小会影响应用加载速度、使用的内存量以及消耗的电量。在讨论如何缩减应用的大小之前&#xff0c;有必要了解下应用 APK …

【超细节】Vue3组件事件怎么声明,defineEmits与emit

目录 前言 一、基本语法 1. 子组件触发 2. 父组件监听 二、 事件参数 1. 传值 2. 接收值 三、 事件校验 四、注意事项 前言 组件事件是 Vue 组件之间进行通信的一种方式。它允许一个组件触发一个自定义事件&#xff0c;并且其他组件可以监听并响应这个事件。 一、基本…

electron+vue+ts窗口间通信

文章目录 一. 目的二.逻辑分析三. 代码示例 "types/node": "^20.3.1","vitejs/plugin-vue": "^4.1.0","vueuse/electron": "^10.2.1","electron": "^25.2.0","electron-packager":…

docker部署jenkins且jenkins中使用docker去部署项目

docker部署jenkins且jenkins中使用docker去部署项目 1、确定版本 2.346.1是最后一个支持jdk8的 2、编写docker-compose.yml并执行 在这个目录中新增data文件夹&#xff0c;注意data是用来跟docker中的文件进行映射的 docker-compose.yml version: "3.1" service…

day38 滑动窗口

1. 滑动窗口 应用场景&#xff1a; 满足xxx条件&#xff08;计算结果、出现次数、同时包含&#xff09; 关键词&#xff1a;最长最短子串无重复等等 1&#xff09;最长 左右指针在起始点&#xff0c;R 向右依次滑动循环&#xff1b; 如果&#xff1a; 窗内元素满足条件&#x…

【Groups】50 Matplotlib Visualizations, Python实现,源码可复现

详情请参考博客: Top 50 matplotlib Visualizations 因编译更新问题&#xff0c;本文将稍作更改&#xff0c;以便能够顺利运行。 1 Dendrogram 树状图根据给定的距离度量将相似的点组合在一起&#xff0c;并根据点的相似性将它们组织成树状的链接。 新建文件Dendrogram.py: …

session-cookies 三个缓存 localStorage、sessionStorage、Cookies。

session-cookies session-cookies is localStorage、sessionStorage、Cookies。session-cookies This plugin is used to summarize the browser’s three caches localStorage, sessionStorage, Cookies.The plugin is designed to be quick and easy to use. Below is a sum…

鸿鹄工程项目管理系统em Spring Cloud+Spring Boot+前后端分离构建工程项目管理系统 em

​ Java版工程项目管理系统 Spring CloudSpring BootMybatisVueElementUI前后端分离 功能清单如下&#xff1a; 首页 工作台&#xff1a;待办工作、消息通知、预警信息&#xff0c;点击可进入相应的列表 项目进度图表&#xff1a;选择&#xff08;总体或单个&#xff09;项目…