echarts统一纵坐标y轴的刻度线,刻度线对齐。

news2024/11/25 21:52:22

要求:

  • 纵坐标刻度线对齐;
  • 刻度间隔为5;
  • 去掉千位默认的逗号;
  • 刻度最小是0.

效果图:在这里插入图片描述
代码:

    yAxis: [
      {
        type: "value",
        position: "left",
        name: "kW",
        offset: 100,
        nameTextStyle: { align: "right", padding: [0, 6, 0, 0] },
        splitLine: {
          show: true,
        },
        min: 0, //最小是00
        splitNumber: 5, //刻度间隔为5,5个刻度线,分割段数
        interval: Math.ceil(Math.ceil(Math.max(...data.activeList)) / 5), //interval强制设置坐标轴分割间隔,控制两边刻度比例一样才能保持刻度线对齐
        max: Math.ceil(Math.ceil(Math.max(...data.activeList)) / 5) * 5, //设置的max一定是大于或等于数据最大值,计算找出数据中最大值向上取整
        axisLabel: { //去掉千位默认的逗号
          formatter: function (value) {
            return value + "";
          },
        },
      },
      {
        type: "value",
        position: "left",
        name: "kVar",
        offset: 50,
        nameTextStyle: { align: "right", padding: [0, 6, 0, 0] },
        splitLine: {
          show: true,
        },
        min: 0, //最小是0
        splitNumber: 5,
        interval: Math.ceil(Math.ceil(Math.max(...data.reactiveList)) / 5),
        max: Math.ceil(Math.ceil(Math.max(...data.reactiveList)) / 5) * 5,
        axisLabel: {
          formatter: function (value) {
            return value + "";
          },
        },
      },
      {
        type: "value",
        position: "left",
        name: "kVA",
        offset: 10,
        nameTextStyle: { align: "right", padding: [0, 6, 0, 0] },
        splitLine: {
          show: true,
        },
        min: 0, //最小是0
        splitNumber: 5,
        interval: Math.ceil(Math.ceil(Math.max(...data.apparentList)) / 5),
        max: Math.ceil(Math.ceil(Math.max(...data.apparentList)) / 5) * 5,
        axisLabel: {
          formatter: function (value) {
            return value + "";
          },
        },
      },
    ],

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

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

相关文章

Android使用glide时报错“ ����: �޷�����Fragment Glide.with(getContext()) ^ �Ҳ���and”

在gradle.properties中添加下面两行代码 即可 android.useAndroidXtrue android.enableJetifiertrue

计算机界最著名的两个“小偷”,最后都成了亿万富豪!

1983年11年,乔布斯接到“线报”:亲密的合作伙伴比尔盖竟然违反合作协议,发布了一个新产品:Windows ! 他勃然大怒,立刻让手下把盖茨叫来,对着盖茨怒吼:你骗了我们,我那么信…

Vue基础语法【上】

目录 前言 一、插值 1.文本插值 2.html解析 3.属性 4.表达式 5.截取 6.三元运算符 二、指令 1.v-if 2.v-for 3.v-bind 4.v-on 5.v-if|v-else|v-else-if 6.自定义指令 三、过滤器 1.局部过滤 2.全局过滤 四、计算属性与监听属性 1.计算属性 2.监听属性 五、…

【计算机毕业设计】基于协同过滤算法的体育商品推荐系统的设计与实现、SpringBoot+Vue

博主主页:一季春秋博主简介:专注Java技术领域和毕业设计项目实战、Java、微信小程序、安卓等技术开发,远程调试部署、代码讲解、文档指导、ppt制作等技术指导。主要内容:毕业设计(Java项目、小程序等)、简历模板、学习资料、面试题…

【Java】第一个Servlet程序

第一个Servlet程序 创建项目引入依赖手动创建必要的目录/文件编写代码打包程序部署验证程序是否正常工作 创建项目 选中maven 创建好项目后,观察左侧项目结构 引入依赖 当权代码需要使用servlet开发,而Java标准库中并没有servlet,此时就需要让maven能够把servlet的依赖获取…

启动YOLO进行图片物体识别

查看官方文档YOLO: Real-Time Object Detection 这些是一些模型的对比,显示了YOLO的优势,继续往下面看 CoCoData set 是一个数据库,用来训练模型,这里面有丰富的物体检测,分割数据集,图像经过了精确的segm…

大数定理:期望损失与经验损失的依据

在随机事件的大量重复出现中,往往呈现几乎必然的规律,这个规律就是大数定律。通俗地说,这个定理就是,在试验不变的条件下,重复试验多次,随机事件的频率近似于它的概率。偶然中包含着某种必然。 大数定律(l…

为实验室运维提供安全、智能、节能整体解决方案的易云维®实验室智能化管理平台

实验室安全问题频繁发生,在对生命损失表示遗憾的同时,再次提醒科研人员,实验室安全不容忽视。为了保证实验室工作环境的安全,易云维自主研发了实验室智能化管理平台,其中安防管理功能对确保实验室安全具有重大意义。 实…

关于浏览器的周边知识 01(副本)

先说两个概念,互联网 internet 泛指具有互通的计算机网络;因特网 Internet 是基于TCP/IP 协议族的最大的计算机网络;万维网 web (word wide web) 是基于互联网,由超链接和统一资源标识符(连接)的文件和其他…

GE WES13-3控制主板模块

GE WES13-3 控制主板模块通常是工业自动化和控制系统中的关键组件,用于控制和监测各种设备和过程。以下是可能包括在该模块中的一些产品功能: 控制处理器:WES13-3 控制主板模块通常配备控制处理器,用于执行控制逻辑和算法&#xf…

如何打造可视化警务巡防通信解决方案

近年来,科学技术飞速发展,给予了犯罪分子可乘之机。当面临专业化的犯罪分子、高科技的犯罪手段,传统警务模式似乎不能满足警方打击犯罪的需要,因此当今公安工作迫切需要构建智能化、系统化、信息化的警务通信管理模式。 警务人员…

Hi Mainnet 2023,Moonbeam来啦!

Messari一年一度Mainnet大会今年回归!9月20日-23日,来自加密业界专家们满满三天的演讲干货、社交机会、专题工作坊将给予参会者独一无二的体验。 在参与了9月初韩国区块链周、月中Token2049之后,本周Moonbeam Network也将马不停蹄地参加此次…

文字转语音真人发声怎么弄?3款亲测好用的智能配音软件

现在AI人工智能语音技术已经比较发达了,可能很多朋友会发现影视解说经常遇到耳熟的声音,其实就是AI配音效果,才会这么相似。 今天就给大家分享3个好用的AI配音工具,希望对你有所帮助! 一、:悦音配音 悦音…

Android 中手指从按钮 A 平移到 B,会发生什么?为什么?

作者:TechMerger 前言 Touch 相关问题是 Android 面试中常问的点,不一定要求大家都从 InputFlinger 底层开始回答,但起码需要了解 Touch 抵达 App 之后的完整处理。而即便是这段偏上层的链路,也不要局限在老生常谈的过程复述&…

【Linux旅行记】探究操作系统是如何进行管理的!

文章目录 什么是操作系统?操作系统概念操作系统的目的底层硬件驱动程序操作系统理解系统调用接口 操作系统是如何进行管理的?什么是管理?操作系统是如何管理硬件信息呢? 🍀小结🍀 🎉博客主页&am…

权威认可!麒麟信安实力入选中国信通院 2023《高质量数字化转型产品及服务全景图》

日前,中国信息通信研究院(简称“中国信通院”)发布2023《高质量数字化转型产品及服务全景图(8月份新增入图产品)》,麒麟信安实力入选,成为云服务领域的标杆企业。 麒麟信安入选2023 《高质量数字…

激光焊如何更准更稳?维视智造激光焊视觉解决方案助力精密制造

激光焊接是一种高能密度、非接触的焊接技术,它利用激光束对工件进行加热和熔化,然后使其在熔池的情况下形成连接。与传统的焊接方法相比,激光焊具有高密度、熔深小、变形小、焊缝质量高、适用性广、自动化程度高等特点,可以实现焊…

【C语言】自定义类型:结构体【结构体内存具详细】,枚举,联合

目录 一、结构体 1.结构的声明 2.特殊的声明 3.结构的自引用 4.结构体变量的定义和初始化 5.结构体内存对齐(重点来了) 6.为什么会存在内存对齐 7.修改默认对齐数 8.结构体传参 二、位段 1.什么是位段 2.位段的内存分配 3.位段的跨平台问题…

各种存储性能瓶颈如何分析与优化?

【摘要】本文结合实践剖析存储系统的架构及运行原理,深入分析各种存储性能瓶颈场景,并提出相应的性能优化手段,希望对同行有一定的借鉴和参考价值。 【作者】陈萍春,现就职于保险行业,拥有多年的系统、存储以及数据备…

vue3+TS前端JS实现 搜索关键词变红

起初在网上搜索获得的处理方式大都是类似这种: 但是实际使用中发现,对于汉字和数字是没有问题的,但是如果有字母就会出现问题。 1.只有汉字和数字的时候:匹配正常。 2.当有字母的时候:异常替换。 原因:第二…