echart的tooltip显示不同的单位

效果

在这里插入图片描述

实现

在每个series中添加不同的
tooltip: {
valueFormatter: function (value) {
return value.toFixed(0) + ‘A’;
}
},

代码如下

var option = {// grid: {//           left: '-13vw',//左边距72px//           right: '32%',//           bottom: '64%',//           top: '16%',//           containLabel: false//         },backgroundColor: "white",title: [{text: '.',x: 15,y: '20',textBaseline: 'middle',textStyle: {fontSize: 20,fontWeight: '500',color:"transparent",}}, {text: '.',x: "11",y: '5',textBaseline: 'middle',textStyle: {color:'#cccccc',fontSize: 16,fontWeight: '100'}}, {text: '最新',x2: 235,y: '10',textBaseline: 'middle',textStyle: {fontSize: 12,fontWeight: '100'}}, {text: '最小',x2: 165,y: '10',textBaseline: 'middle',textStyle: {fontSize: 12,fontWeight: '100'}}, {text: '最大',x2: 95,y: '10',textBaseline: 'middle',textStyle: {fontSize: 12,fontWeight: '100'}}, {text: '平均',x2: 20,y: '10',textBaseline: 'middle',textStyle: {fontSize: 12,fontWeight: '100'}}, {text: in_new,x2: 235,y: '26',textBaseline: 'middle',textStyle: {fontSize: 12,fontWeight: '100'}}, {text: in_min,x2: 165,y: '26',textBaseline: 'middle',textStyle: {fontSize: 12,fontWeight: '100'}}, {text: in_max,x2: 95,y: '25',textBaseline: 'middle',textStyle: {fontSize: 12,fontWeight: '100'}}, {text: in_avg,x2: 20,y: '25',textBaseline: 'middle',textStyle: {fontSize: 12,fontWeight: '100'}}, {text: out_new,x2: 235,y: '40',textBaseline: 'middle',textStyle: {fontSize: 12,fontWeight: '100'}}, {text: out_min,x2: 165,y: '40',textBaseline: 'middle',textStyle: {fontSize: 12,fontWeight: '100'}}, {text: out_max,x2: 95,y: '40',textBaseline: 'middle',textStyle: {fontSize: 12,fontWeight: '100'}}, {text: out_avg,x2: 20,y: '40',textBaseline: 'middle',textStyle: {fontSize: 12,fontWeight: '100'}}],legend: [{x2: 300,y: 20,icon: 'rect',itemGap: 3,itemWidth: 11,itemHeight: 11,orient: 'vertical',data: ['接收', '发送']}],grid: [{left: 20,right: 20,top: 80,bottom: 20,containLabel: true}],dataZoom: {type: 'inside',filterMode: 'filter',orient: 'horizontal',xAxisIndex: [0],},tooltip: {trigger: 'axis',axisPointer: {lineStyle: {color: '#57617B'}},// formatter: function (params) {//         //文字加单位//         var relVal = params[0].name;//         for (var i = 0, l = params.length; i < l; i++) {//           relVal +=//             "<br/>" +//             params[i].marker +//             params[i].seriesName +//             " : " +//             params[i].value +//             "%";//         }//         return relVal;//       },},xAxis: [{type: 'category',boundaryGap: false,axisLine: {lineStyle: {color: '#57617B'}},data: date}],yAxis: {type: 'value',axisTick: {show: false},axisLine: {lineStyle: {color: '#57617B'}},axisLabel: {formatter: '{value}',textStyle: {fontSize: 12}},splitLine: {lineStyle: {color: '#cccccc'}},},series: [{name: '电流',type: 'line',showSymbol: false,tooltip: {valueFormatter: function (value) {return value.toFixed(0) + 'A';}},lineStyle: {normal: {width: 0}},itemStyle: {normal: {color: 'rgba(0,0,255)'}},areaStyle: {normal: {color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{offset: 0,color: 'rgba(0,0,255, 1)'}, {offset: 0.8,color: 'rgba(0,0,255, 0.5)'}])},},data: cur}, {name: '电压',tooltip: {valueFormatter: function (value) {return value.toFixed(0) + 'V';}},type: 'line',showSymbol: false,lineStyle: {normal: {width: 0}},itemStyle: {normal: {color: 'rgba(0,255,0)'}},areaStyle: {normal: {color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{offset: 0,color: 'rgba(0,255,0,1)'}, {offset: 0.8,color: 'rgba(0,255,0, 0.5)'}])},},data: vol},{name: '电容',type: 'line',tooltip: {valueFormatter: function (value) {return value.toFixed(0) + 'Kwh';}},showSymbol: true,lineStyle: {normal: {width: 2}},itemStyle: {normal: {color: 'black'}},data: cap},
]
};

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

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

相关文章

SpringBoot使用Mybatis

SpringBoot使用Mybatis Orm 框架的本质是简化编程中操作数据库的编码&#xff0c;发展到现在基本上就剩两家了&#xff0c;一个是宣称可以不用写一句 Sql 的 Hibernate&#xff0c;一个是可以灵活调试动态 Sql 的 Mybatis ,两者各有特点&#xff0c;在企业级系统开发中可以根…

单例模式 rust和java的实现

文章目录 单例模式介绍应用实例&#xff1a;优点使用场景 架构图JAVA 实现单例模式的几种实现方式 rust实现 rust代码仓库 单例模式 单例模式&#xff08;Singleton Pattern&#xff09;是最简单的设计模式之一。这种类型的设计模式属于创建型模式&#xff0c;它提供了一种创建…

10 个适用于 Windows 的最佳 PDF 编辑器,用于轻松编辑 PDF 文件

PDF 是当今最流行的文件格式之一。Adobe 于 1993 年开发了 PDF 文件格式。PDF&#xff08;便携式文档格式&#xff09;主要用于存储复杂的文本文档和电子书。PDF 文件包含固定的布局属性&#xff0c;并且可以存储大量文本和图形。PDF 文件格式主要用于分发大型文档。 使用 PDF…

单源最短路的简单应用

1.dijkstra维护最长路 下面这个是讨论区的一个佬的理解&#xff0c;非常的nice 总结一句话&#xff0c;dijkstra的贪心保证了每次选定的点在之后都不会被其他点所更新了 同理维护最长路的时候我们发现&#xff0c;如果权值是0-1的话&#xff0c;选定的最大值在之后不会变的更大…

【服务发现与配置】Consul特性及搭建

文章目录 一、前言二、概念2.1、什么是Consul&#xff1f;2.2、Consul具有哪些特点?2.3、Consul 架构图2.4、Consul的使用场景 三、安装3.1. 下载3.2. 解压3.3. 拷贝到usr目录下3.4. 查看 安装是否成功3.5. 启动 四、Consul 开机自启动4.1. 路径/usr/lib/systemd/system/&…

4 Paimon数据湖之Hive Catalog的使用

更多Paimon数据湖内容请关注&#xff1a;https://edu.51cto.com/course/35051.html Paimon提供了两种类型的Catalog&#xff1a;Filesystem Catalog和Hive Catalog。 Filesystem Catalog&#xff1a;会把元数据信息存储到文件系统里面。Hive Catalog&#xff1a;则会把元数据…

更改 npm的默认缓存地址

npm的默认缓存一般在C:\Users\用户名\AppData\Roaming路径下的npm和npm_cache&#xff0c;而c盘往往空间不大。 1、在其他盘新建两个文件夹&#xff0c;如D盘&#xff0c;node_cache和node_global。如下图所示。 2、在cmd中执行npm config set prefix “node_cache的路径”&a…

blender动画制作全流程软件

blender官网下载地址 Download — blender.org Blender是一款功能强大的免费开源的3D动画制作软件。它具有广泛的功能和工具&#xff0c;适用于从简单的2D动画到复杂的3D渲染和特效的各种需求。 以下是Blender的一些主要特点&#xff1a; 建模工具&#xff1a;Blender提供了一…

对Mysql和应用微服务做TPS压力测试

1.对Mysql 使用工具&#xff1a;mysqlslap工具 使用命令&#xff1a; mysqlslap -uroot pGG8697000!#--auto generate sql -auto generate sql-load typemixed-concurrency100,200 - number of queries1000-iterations10 - number-int-cols7 - number-charcols13auto genera…

MySQL:锁机制

目录 概述三种层级的锁锁相关的 SQLMyISAM引擎下的锁InnoDB引擎下的锁InnoDB下的表锁和行锁InnoDB下的共享锁和排他锁InnoDB下的意向锁InnoDB下的记录锁&#xff0c;间隙锁&#xff0c;临键锁记录锁&#xff08;Record Locks&#xff09;间隙锁&#xff08;Gap Locks&#xff0…

LiveMedia视频监控汇聚管理平台视频接入方案(二)

上一篇文章中我们介绍了LiveMedia视频监控汇聚管理平台技术方案的架构。今天我们来介绍下LiveMedia视频监控汇聚管理平台的视频接入方案。 视频集控平台建设充分考虑利旧的建设原则&#xff0c;同时根据各个现有视频监控建设情况&#xff0c;考虑统一规划、分布实施的建设方式。…

k8s 配置资源管理

配置资源管理 //Secret Secret 是用来保存密码、token、密钥等敏感数据的 k8s 资源&#xff0c;这类数据虽然也可以存放在 Pod 或者镜像中&#xff0c;但是放在 Secret 中是为了更方便的控制如何使用数据&#xff0c;并减少暴露的风险。 有三种类型&#xff1a; ●kubernetes.…