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

Vega-Lite中vconcat滚动器主图表tooltip不显示问题求助

Vega-Lite vconcat主图表Tooltip不显示问题解决

问题原因

你遇到的问题是因为主图表配置了interval类型的刷选选择器(selection.brush),该选择器默认会监听鼠标的悬停和拖拽事件,直接覆盖了mark上tooltip=true对应的悬停事件处理逻辑,导致主图表的tooltip无法触发。而滚动器没有配置刷选交互,所以tooltip能正常显示。

解决方案

只需在主图表的selection配置中,给刷选选择器指定触发事件为mousedown,让刷选仅在鼠标按下时生效,这样悬停事件就会被释放出来,mark的tooltip=true就能正常工作。修改后的代码片段如下:

"selection": {
  "brush": {
    "type": "interval",
    "encodings": ["x"],
    "on": "mousedown"
  }
}

调整后,主图表既保留了刷选滚动器的交互功能,又能通过mark设置实现悬停显示tooltip的需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 03:59:55