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,一经查实,立即删除!

相关文章

VB+SQL采购管理系统设计与实现

摘 要 本系统是基于为轴承企业采购部门开发的系统。课题主要采用自上而下的结构化程序设计方法与面向对象方法相结合的方法,致力于达到标准的现代化物流管理要求。帮助轴承企业采购部门全面实现电子化、自动化、标准化的现代化先进管理模式。 该系统使用Visualbasic.net编程…

Java中的JUnit单元测试方法的使用

Java中的JUnit单元测试方法 使用步骤如下&#xff1a; 选中当前工程 - 右键选择&#xff1a;build path - add libraries - JUnit 4 - 下一步创建Java类&#xff0c;进行单元测试。 此时的Java类要求&#xff1a;① 此类是public的 ②此类提供公共的无参的构造器此类中声明单…

【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…

删除链表的倒数第 N 个结点 LeetCode热题100

题目 给你一个链表&#xff0c;删除链表的倒数第 n 个结点&#xff0c;并且返回链表的头结点。 思路 双指针找到倒数第n个节点&#xff0c;再把该节点删除。 代码 /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* L…

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

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

vue3使用钩子代替mixins

自用笔记 在vue2中&#xff0c;mixins可以用来混入一些复用的函数&#xff0c;变量等等&#xff0c;在vue3版本中&#xff0c;特别是组合式的写法之中可以用钩子的方式来代替这一功能。 写一个复用的控制盒子展示或者隐藏的钩子useOpen import {ref} from "vue" e…

springboot全局统一返回处理

文章目录 前言一、统一的返回格式二、全局异常处理三、全局返回处理(装逼用的)总结 前言 项目中一般都会有规定好的接口返回格式,无论成功与失败,一般格式都是不变的,这样是为了方便前后端统一处理,今天就来说下前后端统一处理的较为优雅的方式; 一、统一的返回格式 一般而言…

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

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

二维vector,形如 vector<vector<int>>,类似于二维数组

【二维vector知识点】 二维vector&#xff0c;形如 vector<vector<int>>&#xff0c;类似于二维数组。 利用二维vector实现二维数组的示例代码如下。【算法代码】 #include <bits/stdc.h> using namespace std;int main() {vector<vector<int>>…

【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 的核心,主要包含系统管理和控…

【微信小程序】导出Excel文件

// 导出 doOutExcel() {let fileName 考勤列表wx.request({url: XXX,method: POST,header: {"content-type": "application/json","Authorization": "token " wx.getStorageSync(userInfo).token},data: {}, // 请求参数responseTyp…

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 …