echars 的一些运用

news2024/11/19 14:31:22

基础图形在这里插入图片描述

// 支架压力数据量统计
let splitLine = { // 网格线设置
    show:true,
    lineStyle:{
        color:'#E2E7EC',
        width:1,
    },
}
let itemStyle = { // 柱形图颜色
    color:'#5B9BD5',
}
let axisLine = { // 轴线样式
    lineStyle:{
        color:'#E2E7EC',
    },
}
let axisLabel = { // 轴刻度字-样式
  fontSize: '10',
  color: 'rgba(89, 89, 89, 1)',
}
let nameTextStyle = { // y轴名字样式
  fontSize: '10',
  color: 'rgba(89, 89, 89, 1)',
}
export const supPresDataSta = (data) => {
    if(data) {
      return {
        grid: {
            left: 30,
            right: 10,
            top: 30,
            bottom: 20,
        },
        tooltip: {
          trigger: 'axis',
          // formatter: function (params) {
          //   let relVal = params[0].name
          //   for (let i = 0, l = params.length; i < l; i++) {
          //     relVal += `<br/>${params[i].marker} ${params[i].seriesName}  ${params[i].value}MPa`
          //   }
          //   return relVal
          // },
        },
        xAxis: {
          type: 'category',
          data: data.xData,
          axisLine:axisLine,
          axisLabel:axisLabel,
          axisTick: { // 去掉凸出的刻度 axisTick
              show: false,
          },
          axisPointer: {
            type: 'shadow',
          },
        },
        yAxis: {
          name:'数据量/个',
          type: 'value',
          splitLine:splitLine,
          axisLabel:axisLabel,
          nameTextStyle:nameTextStyle,
        },
        series: [
          {
            data: data.serverList,
            type: 'bar',
            itemStyle:itemStyle,
            barMaxWidth:20,
            label: {
              show: true, // 显示标签
              position: 'top', // 标签位置
              // 可以通过 formatter 自定义标签格式
              formatter: '{c}%', // {c} 表示数据值
              textStyle:{
                fontSize: '10',
                color: 'rgba(89, 89, 89, 1)',
              },
            },
          },
        ],
      }
    }else {
        return {
          title: {
            left: 'center',
            top: 'center',
            textStyle: {
              fontSize: 14,
            },
            subtext: '暂无数据',
          },
        }
      }
}

如何写出这种多个颜色的, 其实就是根据数据的不同,对series数据里面 itemStyle的 color 进行处理
在这里插入图片描述

series: [
  {
    name:'平均时间',
    type:  'bar',
    color:  '#5B9BD5',
    barWidth:  dataList.length < 25 ? 8 : 'auto',
    itemStyle : {
      normal : {
        label:{
          position: 'top',
          show: false,
          textStyle: {
            fontSize: '10',
            color: 'rgba(89, 89, 89, 1)',
          },
        },
        // 此处处理即可
        color: function (res){
          if(res.value < (suppornce || 40)){
            return '#5B9BD5'
          }else{
            return '#FAC958'
          }
        },
      },
    },
    data: dataList,
  },
],

visualMap (热力图)云图的使用:一条折线,一个云图
在这里插入图片描述

visualMap: {
  type: 'continuous',
  min: 0,
  max: 60,
  show: false,
  calculable: true,
  orient: 'vertical',
  top: 25,
  bottom: 20,
  right: 0,
  align: 'left',
  textStyle: { color: '#000' },
  itemHeight: 170,
  inRange: {
    color: [
      '#0191FF',
      '#51B4FF',
      '#6BCABE',
      '#7ADB35',
      '#9AE73F',
      '#FCA10E',
      '#FF4600',
      '#FF0000',
    ],
  },
},

在这里插入图片描述

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

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

相关文章

解决微信小程序电脑能正常使用,手机端无法正常访问的SSL证书问题

目录 前言1 问题描述与调试2 探索问题根源2.1 用户反馈收集2.2 尝试手机端访问2.3 PC端调试 3 确认问题与解决方案3.1 检查SSL证书3.2 重新部署SSL证书3.3 测试修复效果 4 SSL&#xff08;Secure Sockets Layer&#xff09;证书中间证书4.1 SSL证书链的构成4.2 中间证书的作用 …

C++ | Leetcode C++题解之第78题子集

题目&#xff1a; 题解&#xff1a; class Solution { public:vector<int> t;vector<vector<int>> ans;void dfs(int cur, vector<int>& nums) {if (cur nums.size()) {ans.push_back(t);return;}t.push_back(nums[cur]);dfs(cur 1, nums);t.po…

每天五分钟玩转深度学习pytorch:pytorch中的张量类型

本文重点 和numpy一样,pytorch中也有自己的类型,本节课程我们将对它的类型进行介绍,并且学习不同的类型之间的转换,这是pytorch的基础。 基本类型 pytorch的基本变量称为张量Tensor,这张表是pytorch中的类型,Tensor有不同的类型,他和很多编程语言中的类型相似,它有 32…

Java进程排查CPU飙升方法

1. top查看CPU占用情况 # 使用top指令 top注&#xff1a; shftp按照cpu占用进行排序&#xff0c;按shiftm按照内存占用进行排序 如图&#xff1a; 2. 定位该进程的线程信息 top -Hp PID 如&#xff1a; top -Hp 10255解析&#xff1a; top&#xff1a;是一个实时的系统监视…

DI-engine强化学习入门(九)环境包裹器(Env Wrapper)

在强化学习中&#xff0c;环境&#xff08;Environment&#xff09;是智能体&#xff08;Agent&#xff09;进行学习和互动的场所&#xff0c;它定义了状态空间、动作空间以及奖励机制。Env Wrapper&#xff08;环境包装器&#xff09;提供了一种方便的机制来增强或修改原始环境…

初始Java篇(JavaSE基础语法)(7)抽象类和接口(下)

找往期文章包括但不限于本期文章中不懂的知识点&#xff1a; 个人主页&#xff1a;我要学编程(ಥ_ಥ)-CSDN博客 所属专栏&#xff1a;JavaSE 接上文&#xff1a;初始Java篇&#xff08;JavaSE基础语法&#xff09;&#xff08;7&#xff09;抽象类和接口&#xff08;上&#xf…

Unity Material(材质)、Texture(纹理)、Shader(着色器)简介

文章目录 一、概念二、Rendering Mode三、Main Maps三、参考文章 一、概念 Material(材质)&#xff1a;物体的“色彩”、“纹理”、“光滑度”、“透明度”、“反射率”、“折射率”、“发光度”等&#xff0c;材质的本质是shader的实例(载体)Texture(贴图)&#xff1a;附件到…

熟悉Redis吗,那Redis的过期键删除策略是什么

对于Redis&#xff0c;我们业务开发一般都只关心Redis键值对的查询、修改操作&#xff0c;可能因为懒或者只想能用就行&#xff0c;呵呵。很少关心键值对存储在什么地方、键值对过期了会怎么样、Redis有没什么策略处理过期的键、Redis处理过期键又有什么作用&#xff1f;但这些…

FPGA第一篇,FPGA现场可编程门阵列,从0开始掌握可编程硬件开发(FPGA入门指南)

简介&#xff1a;FPGA全称Field-Programmable Gate Array&#xff0c;是一种可编程逻辑器件&#xff0c;它通过可编程的逻辑单元和可编程的连接网络实现了灵活的硬件实现。与固定功能的集成电路&#xff08;ASIC&#xff09;相比&#xff0c;FPGA具有更高的灵活性和可重新配置性…

实现日期类

前言&#xff1a; 本篇我们要实现一个日期类&#xff0c;其实非常困难&#xff0c;因为要对日期实现加加减减&#xff0c;也就是要对前面的知识做出一个巩固。 头文件&#xff1a; 因为要判断闰年&#xff0c;所以我们要去创建一个数组。也就是创建一个返回每月日期的函数。因…

Isaac Sim 4 键盘控制小车前进方向(学习笔记5.8.2)

写的乱糟糟&#xff0c;主要是这两周忘了记录了...吭哧吭哧往下搞&#xff0c;突然想起来要留档&#xff0c;先大致写一个&#xff0c;后面再往里添加和修改吧&#xff0c;再不写就全忘了 有一个一直没解决的问题&#xff1a; 在保存文件时出现问题&#xff1a;isaac sim mism…

蜜蜂收卡系统 加油卡充值卡礼品卡自定义回收系统源码 前后端开源uniapp可打包app

本文来自&#xff1a;蜜蜂收卡系统 加油卡充值卡礼品卡自定义回收系统源码 前后端开源uniapp可打包app - 源码1688 卡券绿色循环计划—— 一项旨在构建卡券价值再利用生态的社会责任感项目。在当前数字化消费日益普及的背景下&#xff0c;大量礼品卡、优惠券因各种原因未能有效…

2024年软件测试最全渗透测试工具_下载地址1下载地址2下载地址3(1),我了解到的面试的一些小内幕

网上学习资料一大堆&#xff0c;但如果学到的知识不成体系&#xff0c;遇到问题时只是浅尝辄止&#xff0c;不再深入研究&#xff0c;那么很难做到真正的技术提升。 需要这份系统化的资料的朋友&#xff0c;可以戳这里获取 一个人可以走的很快&#xff0c;但一群人才能走的更…

java项目之智慧图书管理系统设计与实现(springboot+vue+mysql)

风定落花生&#xff0c;歌声逐流水&#xff0c;大家好我是风歌&#xff0c;混迹在java圈的辛苦码农。今天要和大家聊的是一款基于springboot的智慧图书管理系统设计与实现。项目源码以及部署相关请联系风歌&#xff0c;文末附上联系信息 。 项目简介&#xff1a; 智慧图书管理…

华为OD机试【城市聚集度】(java)(200分)

1、题目描述 一张地图上有N个城市&#xff0c;城市和城市之间有且只有一条道路相连&#xff0c;要么直接相连&#xff0c;要么通过其他城市中转相连(可中转一次或多次)。城市与城市之间的道路都不会成环。 当切断通往某城市i的所有道路后&#xff0c;地图上将分成多个连通的城…

【Linux】Linux——Centos7安装RabbitMQ

目录 安装包准备socaterlang 安装rabbitmq安装命令启动rabbitmq&#xff0c;两种方式查看rabbitmq 启动后的情况配置并开启网页插件关闭防火墙或开放端口测试登录问题配置web端访问账号密码和权限添加用户&#xff0c;后面两个参数分别是用户名和密码.添加权限修改用户角色再次…

通过 Java 操作 redis -- hash 哈希表基本命令

目录 使用命令 hset&#xff0c;hget 使用命令 hexists 使用命令 hdel 使用命令 hkeys&#xff0c;hvals 使用命令 hmget&#xff0c;hmset 关于 redis hash 哈希表类型的相关命令推荐看Redis - hash 哈希表 要想通过 Java 操作 redis&#xff0c;首先要连接上 redis 服务…

【C语言】static关键字用法

目录 一、static修饰局部变量 二、static修饰全局变量 三、static修饰函数 一、static修饰局部变量 首先我们来看两段代码: 代码1&#xff08;不加static&#xff09; #include <stdio.h> void test() {int i 0;i;printf("%d ", i); } int main() {int i…

【管理篇】如何向上沟通?

目录标题 向上沟通中下列问题最普遍和上级能不聊就不聊拿捏不好该不该和上级聊的分寸和尺度很难领会到上级的意图如何影响上级的一些观点和决策? 如何应对上述问题呢&#xff1f;&#x1f60e;如何管理上级&#xff1f;&#x1f44c; 向上沟通中下列问题最普遍 和上级能不聊就…

Ubuntu 24.04 LTS 安装 touchegg 开启触控板多指手势

文章目录 〇、概述一、安装 touchegg二、安装 gnome-shell 扩展 X11 Gestures三、安装可视化配置工具 touche 〇、概述 之前为了让笔记本支持多指手势&#xff0c;我安装的是 fusuma&#xff0c;安装教程详见 这篇文章 &#xff0c;考虑到 fusuma 安装过程繁琐且不支持可视化配…