news 2026/6/10 1:19:13

Echarts鼠标悬浮,对应圆点高亮样式设置

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Echarts鼠标悬浮,对应圆点高亮样式设置

这里记录一下我今天开发遇到的一个小难点以及解决办法。

需求:鼠标悬浮在echarts图上时,对应圆点样式需要实现如下图的样式。

1、按照元素的结构,是这样的,中间实心圆点,外面实线边框,线和原点之间是有透明背景色。

2、设置线上圆点的是series里面的symbol属性,而设置圆点高亮、突出显示的是emphasis属性

3、我通过使用下面的方式,发现在emphasis里面使用的symbol和symbolSize并没有生效,于是我去官方文档里找,也确实没有找到emphasis里面有这两个配置属性,但是AI却一直强调可以用,不知道为什么?

option.series = [ { type: "line", symbol: "circle", symbolSize: 5, showAllSymbol: true, legendHoverLink: false, // 鼠标悬浮时点的样式配置 emphasis: { symbol: "circle", symbolSize: 10, //高亮时圆点的大小 itemStyle: { color: textTitleColor, borderColor: "rgba(255,255,255,0.9)", borderWidth: 1, }, }, lineStyle: { color: textTitleColor, width: 1, }, data: value, }, ];

4、于是我想到,可不可以使用径向渐变来模仿中间的那个实心圆点和圆点周围的透明背景色,添加borderColor和borderWidth来加上边框,再通过scale来放大圆点,于是:

option.series = [ { type: "line", symbol: "circle", symbolSize: 5, showAllSymbol: true, legendHoverLink: false, // 鼠标悬浮时点的样式配置 emphasis: { scale:2, //放大圆点倍数 itemStyle: { // 使用径向渐变模仿从中心圆点扩散 color: { type: "radial", x: 0.5, y: 0.5, r: 0.4, colorStops: [ { offset: 0, color: textTitleColor }, // 中心纯色 { offset: 0.5, color: textTitleColor }, // 中间浅色 { offset: 1, color: "transparent" }, // 边缘透明 ], }, borderColor: "rgba(255,255,255,0.9)", borderWidth: 1, }, }, lineStyle: { color: textTitleColor, width: 1, }, data: value, }, ];

5、实现效果如下:

感觉能凑合这个效果,不知道还有没有其他更简单的方法可以实现,欢迎讨论交流~

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/9 20:04:23

基于SpringBoot+VUE的美食交流平台的设计与实现毕业设计源码

博主介绍:✌ 专注于Java,python,✌关注✌私信我✌具体的问题,我会尽力帮助你。一、研究目的本研究旨在设计并实现一个基于SpringBoot和VUE的美食交流平台,以满足现代网络环境下用户对美食分享、交流与互动的需求。具体研究目的如下&#xff1…

作者头像 李华
网站建设 2026/6/9 21:15:27

2025年7款AI论文神器实测:AIGC率从61%降至11%,写作必备!

一、2025年AI论文工具终极排行榜(实测数据版) 在AI写作工具泛滥的2025年,选对工具直接决定论文通过率与写作效率。我们耗时30天,针对「AIGC率控制、学术合规性、功能覆盖度、使用门槛」四大核心维度,对12款主流工具进…

作者头像 李华
网站建设 2026/6/9 20:04:26

学长亲荐10个AI论文工具,研究生轻松搞定毕业论文!

学长亲荐10个AI论文工具,研究生轻松搞定毕业论文! AI 工具,让论文写作不再难 对于研究生来说,毕业论文不仅是学术生涯的重要一环,更是对个人能力的全面检验。然而,在面对海量文献、复杂结构和严格格式要求…

作者头像 李华
网站建设 2026/6/9 20:02:51

从零精通RAG:元认知驱动的检索增强生成实战指南

文章分享了作者从初识RAG到深入理解的学习历程,强调RAG核心在于检索环节,详细探讨了检索管道优化和知识库构建等关键技术。作者提倡基于底层原理的自建方案而非简单依赖框架,展望了Agentic RAG的未来发展,强调了元认知在技术学习中…

作者头像 李华