You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Echarts中标签默认隐藏时,如何显示高亮系列的标签?

ECharts 高亮系列时显示标签的正确配置

要实现默认隐藏标签,触发series级高亮时显示同系列所有元素的标签,你需要把focus配置在系列的emphasis下,而非标签的emphasis中,同时在系列的emphasis.label里开启显示。

正确配置示例:

series: [
  {
    // 系列其他配置(如data、type等)
    label: {
      show: false // 默认隐藏标签
    },
    emphasis: {
      focus: 'series', // 触发高亮时聚焦整个系列
      label: {
        show: true // 高亮状态下显示标签,包括同系列所有被聚焦的元素
      }
    }
  },
  // 其他系列按同样逻辑配置即可
]

为什么之前的配置无效?

你之前错误地将focus属性放在了label.emphasis中,但focus是系列级的高亮配置项,不属于标签的配置范畴。只有把focus放在series.emphasis下,才能触发同系列元素的高亮状态;同时在series.emphasis.label中设置show: true,才能让所有进入高亮状态的元素显示标签。

内容的提问来源于stack exchange,提问作者Bekir Yoruk

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 18:52:36