news 2026/5/19 22:38:37

css-Echarts图表tooltip / label文本过长 超出屏幕边缘或容器范围

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
css-Echarts图表tooltip / label文本过长 超出屏幕边缘或容器范围

1.tooltip 在靠近浏览器边缘时,部分内容看不见

1.1实际场景

文本过长或者Echarts刚好处于可视屏幕边缘导致超出的提示文本被截取。

1.2tooltip解决方法

设置确保tooltip不受父容器限制

appendToBody: true,

设置让 tooltip 始终限制在视口内,自动调整位置

confine: true,

完整示例

tooltip: { trigger: 'item', appendToBody: true, confine: true, // 自动防止溢出视口 formatter: (params) => { return `${params.name}<br/>${params.value}人 (${Math.round(params.percent)}%)` } }

2.label文本过长导致显示问题

2.1实际场景

文本过长被容器截取

2.2label解决方法

设置宽度,超出部分省略号显示,以及换行处理

label: { show: true, position: 'inside', // 或 'outside' overflow: 'truncate', // 超出部分用省略号 width: 80, // 限制宽度(单位 px) formatter: (params: any) => { const percent = Math.round(params.percent) return `${params.value}人\n${percent}%` }, fontSize: '1.2em', color: '#fff', lineHeight: 16, rich: richConfig }

或者读取对应的文本进行截取,超过多少字进行截取添加省略号

label: { show: true, position: 'outside', formatter: (params: any) => { const name = params.name.length > 4 ? params.name.substring(0, 4) + '.' : params.name return `{text|${name}${''}}{color_${idx}|${params.value}}` }, }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/19 22:38:09

HS2-HF_Patch终极指南:快速解锁HoneySelect2完整功能

HS2-HF_Patch终极指南&#xff1a;快速解锁HoneySelect2完整功能 【免费下载链接】HS2-HF_Patch Automatically translate, uncensor and update HoneySelect2! 项目地址: https://gitcode.com/gh_mirrors/hs/HS2-HF_Patch 想要彻底提升HoneySelect2游戏体验吗&#xff…

作者头像 李华
网站建设 2026/5/17 10:19:42

三步快速制作Windows 11精简系统:新手也能轻松上手

三步快速制作Windows 11精简系统&#xff1a;新手也能轻松上手 【免费下载链接】tiny11builder Scripts to build a trimmed-down Windows 11 image. 项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder 你的Windows 11系统是否运行缓慢&#xff1f;老旧电…

作者头像 李华
网站建设 2026/5/19 8:50:36

让程序帮孩子更好的认识这个世界

让程序帮孩子更好地认识这个世界距离第一次少儿编程课已经一周了&#xff0c;我们聊一下后续学习的反馈。同时也有一些感悟和心得&#xff0c;一起在这里和大家聊一聊。键盘不熟悉&#xff0c;打字速度比较慢一个小学生&#xff0c;还处在用铅笔写字的阶段&#xff0c;基本上对…

作者头像 李华
网站建设 2026/5/19 12:46:19

PlayCover深度解析:在Apple Silicon Mac上运行iOS游戏的技术实践

PlayCover深度解析&#xff1a;在Apple Silicon Mac上运行iOS游戏的技术实践 【免费下载链接】PlayCover Community fork of PlayCover 项目地址: https://gitcode.com/gh_mirrors/pl/PlayCover 技术架构与实现原理 PlayCover作为专为Apple Silicon架构设计的开源解决方…

作者头像 李华