echarts中tooptips提示框超出了怎么解决

我们在制作echarts表格时,有时候会遇到提示框内容较多,会让提示框超出,展示不全数据,如下:

这种情况下需要在tooltips下增加一些属性:

1.confine: true:这个配置的作用是让提示框(tooltip)限制在图表的区域内。

        也就是说,当提示框的位置计算出来可能超出图表范围时,会自动调整提示框的位置,确保提示框完全在图表的可视范围内。

2.extraCssText: 'max - width: none; overflow: visible;'

  • max - width: none:它表示取消对提示框最大宽度的限制。默认情况下,提示框可能会有一个最大宽度的限制,设置为none后可以允许提示框根据内容的需要自由扩展宽度。
  • overflow: visible:这个属性的设置使得当提示框的内容超出其本身的区域时,允许内容溢出显示,而不是被裁剪掉,这样就可以保证提示框内的所有内容都能够展示出来。

这两个配置结合起来,可以在一定程度上解决提示框内容显示不完整的问题,尤其是当提示框的内容较多或者提示框容易超出图表区域的情况。

代码如下:

confine: true,
extraCssText: 'max - width: none; overflow: visible;',

全部代码如下: 

    var chartDom = document.getElementById('lineChart1');var myChart = echarts.init(chartDom);var option;option = {tooltip: {trigger: 'axis',borderWidth: 1,borderColor: '#2ba4d4',padding: 5,textStyle: {fontSize: 16},confine: true,extraCssText: 'max - width: none; overflow: visible;',formatter: function(params) {var relVal = params[0].name +'(波长/nm)'for (var i = 0, l = params.length; i < l; i++) {relVal += '<br/>' + params[i].marker + params[i].seriesName+':'+  + params[i].value}return relVal},},legend: {right: '3%',lineStyle: {type: 'solid'},textStyle: {color: '#fff',},itemWidth: 15,itemHeight: 2,},grid: {left: '1%',right: '1%',top: '17%',bottom: '2%',containLabel: true},color: ['#FFC91A', '#52FFD6', '#FC364D', '#00D1FF', '#B2FFAB'],xAxis: {name:'波长/nm',type: 'category',axisLabel: {color: '#eceeee',margin: 3,},z: 10,axisTick: {show: true, color: '#c6cccf'},//x轴刻度线data: date,},yAxis: {// name: '(元/kg)',type: 'value',nameTextStyle: {color: '#eceeee'},axisLabel: {textStyle: {color: '#eceeee'},formatter: "{value}",},splitLine: {lineStyle: {color: '#677d7a',type: 'dashed'}},axisLine: {show: false},},series: [{name: '第一次',type: 'line',data: numMy},{name: '第二次',type: 'line',data: numKy},{name: '第三次',type: 'line',data: numAd33},{name: '第四次',type: 'line',data: numAd44},{name: '第五次',type: 'line',data: numAd55},]};option && myChart.setOption(option);

运行效果:

完美解决,撒花~~~

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

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

相关文章

关于Softmax,你想知道的都在这里了!

目录 1. 为什么要引入Softmax&#xff1f;2. Softmax的导数计算3. Softmax及其导数的一些性质4. 交叉熵损失的梯度计算5. Softmax的各种变体5.1 Naive Softmax5.2 Safe Softmax5.3 Online Softmax Ref 1. 为什么要引入Softmax&#xff1f; 在进行 n n n 分类任务时&#xff0…

「数组」堆排序 / 大根堆优化(C++)

目录 概述 核心概念&#xff1a;堆 堆结构 数组存堆 思路 算法过程 up() down() Code 优化方案 大根堆优化 Code(pro) 复杂度 总结 概述 在「数组」快速排序 / 随机值优化|小区间插入优化&#xff08;C&#xff09;中&#xff0c;我们介绍了三种基本排序中的冒泡…

四、(JS)JS中常见的加载事件

一、文档加载监听 &#xff08;1&#xff09;抛出疑惑&#xff0c;什么是文档加载监听&#xff1f;为什么要有这个东西&#xff1f; 老样子&#xff0c;我们先讲一个场景&#xff0c;带着大家熟悉为什么会有文档加载监听&#xff0c;是来解决什么问题来着的。 我们先看下这段…

人工智能诱导虚假记忆:MIT最新研究揭示AI与记忆的互动机制

随着人工智能技术的快速发展&#xff0c;ChatGPT等大型语言模型逐渐被应用于多个领域&#xff0c;包括法律、医疗、教育等。然而&#xff0c;随着这些技术的广泛应用&#xff0c;研究人员开始注意到一个潜在的隐患&#xff1a;人工智能不仅可以生成信息&#xff0c;甚至还可能影…

【在Linux世界中追寻伟大的One Piece】网络命令|验证UDP

目录 1 -> Ping命令 2 -> Netstat命令 3 -> Pidof命令 4 -> 验证UDP-Windows作为client访问Linux 4.1 -> UDP client样例 1 -> Ping命令 Ping命令是一种网络诊断工具&#xff0c;它使用ICMP(Internet Control Message Protocol&#xff0c;互联网控制消…

【mechine learning-九-梯度下降】

梯度下降 更加通用的梯度下降算法算法步骤 上一节讲过&#xff0c;随机的寻找w和b使损失最小不是一种合适的方法&#xff0c;梯度下降算法就是解决解决这个问题的&#xff0c;它不仅可以用于线性回归&#xff0c;还可以用于神经网络等深度学习算法&#xff0c;是目前的通用性算…

103.WEB渗透测试-信息收集-FOFA语法(3)

免责声明&#xff1a;内容仅供学习参考&#xff0c;请合法利用知识&#xff0c;禁止进行违法犯罪活动&#xff01; 内容参考于&#xff1a; 易锦网校会员专享课 上一个内容&#xff1a;102.WEB渗透测试-信息收集-FOFA语法&#xff08;2&#xff09; FOFA使用实例 组件框架 …

floodfill算法(一)

目录 一、图像渲染 1. 题目链接&#xff1a;733. 图像渲染 2. 题目描述&#xff1a; 3. 解法 &#x1f334;算法思路&#xff1a; &#x1f334;算法代码&#xff1a; 二、岛屿数量 1. 题目链接&#xff1a;200. 岛屿数量 2. 题目描述&#xff1a; 3. 解法 &#x1f…

cc2530按键中断实现控制LED

1开启中断的步骤 1-1使能端口组的中断 IEN1 IEN2 实例 IEN2 | 0x10 //使能P1口中断 1-2 端口中断屏蔽 P0IEN和P1IEN P2IEN 实例 P1IEN |0x10&#xff1b; //使能P1_2口中断 1-3设置触发方式 PICTL 实例 PICTL |0X02 ;//P1_3到P1_2口下降沿触发 1-4设置中断优先级…

element-plus的面包屑组件el-breadcrumb

面包屑组件主要用来显示当页面路径&#xff0c;以及快速返回之前的页面。 涉及2个组件 el-breadcrumb 和el-breadcrumb-item, el-breadcrumb的spearator指定item的分隔符 el-breadcrumb-item的to和replace属性和vue-router的一致&#xff0c;需要结合vue_router一起使用 用法…

SpringSecurity原理解析(七):权限校验流程

SpringSecurity是一个权限管理框架&#xff0c;核心功能就是认证和授权&#xff1b;前边已经介绍了认证流程&#xff0c; 这里看下授权的流程和核心类。 一、权限管理的实现 1、开启对权限管理的注解控制 工程中后端各种请求资源要想被SpringSecurity的权限管理控制&#xf…

redis windows安装包下载路径

https://github.com/tporadowski/redis/releases 通过网盘分享的文件&#xff1a;Redis-x64-5.0.14.1.zip 链接: https://pan.baidu.com/s/12XQOfKB75yajJ0fJLzl4rQ?pwd1234 提取码: 1234

系统分析师--系统测试与维护

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

华为应用权限初次申请及二次申请

应用权限概述 系统提供了一种允许应用访问系统资源&#xff08;如&#xff1a;通讯录等&#xff09;和系统能力&#xff08;如&#xff1a;访问摄像头、麦克风等&#xff09;的通用权限访问方式&#xff0c;来保护系统数据&#xff08;包括用户个人数据&#xff09;或功能&…

俄罗斯方块——C语言实践(Dev-Cpp)

目录 1、创建项目(尽量不使用中文路径) 2、项目复制 3、项目配置 ​1、调整编译器 2、在配置窗口选择参数标签 3、添加头文件路径和库文件路径 4、代码实现 4.1、main.c 4.2、draw.h 4.3、draw.c 4.4、shape.h 4.5、shape.c 4.6、board.h 4.7、board.c 4.8、cont…

Linux文件系统(下)

目录 前言 0.文件的长期存储 1.磁盘如何定位一个扇区 2.虚拟到物理映射 3.分区、分组与inode 4.软硬链接与文件访问 前言 在博主的【Linux文件系统(上)】一文中介绍了有关文件系统在Linux操作系统平台上加载到内存中后是如何进行管理的&#xff0c;本文要介绍的是在磁盘中的文…

电脑上如何多开微信软件(多个微信同时使用)

想登录几个就下面这种文件里&#xff0c;复制几行即可&#xff1a; 创建的是以 .bat 文件结尾的txt文件&#xff08;先创建一个txt文本文档&#xff0c;等写好了命令保存后&#xff0c;再把文件的后缀名改为: .bat &#xff09;再保存即可。然后&#xff0c;右键以管理员运行&a…

【WRF工具】WRF Domain Wizard第一期:软件下载及安装

【WRF工具介绍】WRF Domain Wizard下载及安装 1 WRF Domain Wizard 的主要功能2 使用 WRF Domain Wizard 的步骤2.1 安装 WRF Domain Wizard&#xff1a;2.2 启动 WRF Domain Wizard&#xff1a;2.3 定义计算域&#xff1a;2.4 生成配置文件&#xff1a;2.5 运行 WPS 和 WRF&am…

多维时序 | Matlab基于BO-LSSVM贝叶斯优化最小二乘支持向量机数据多变量时间序列预测

多维时序 | Matlab基于BO-LSSVM贝叶斯优化最小二乘支持向量机数据多变量时间序列预测 目录 多维时序 | Matlab基于BO-LSSVM贝叶斯优化最小二乘支持向量机数据多变量时间序列预测效果一览基本介绍程序设计参考资料 效果一览 基本介绍 1.Matlab基于BO-LSSVM贝叶斯优化最小二乘支…

从ANN到SNN的转换:实现、原理及两种归一化方法【MINIST、实战】

从ANN到SNN的转换&#xff1a;实现、原理及两种归一化方法 引言 随着神经形态计算的迅猛发展&#xff0c;脉冲神经网络&#xff08;Spiking Neural Networks, SNNs&#xff09;作为一种仿生神经计算模型&#xff0c;逐渐展现出其在低功耗和事件驱动计算领域的巨大潜力。不同于…