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

Plotly.js启用x轴rangeslider后无法双轴缩放的技术咨询

Plotly.js 启用rangeslider后双轴缩放失效的解决方法

当给主x轴启用rangeslider后,双轴无法通过缩放按钮同步缩放的核心原因是:副x轴没有和主轴绑定交互同步规则,默认只有主轴会响应缩放按钮的操作。

解决步骤很简单:

  • 在副x轴的配置中添加matches: 'x'属性,让它完全继承主x轴的交互行为(包括缩放、平移、rangeslider操作)
  • 确保副轴的基础配置(比如overlaying等)正确关联主轴

修改后的完整配置示例:

layout: {
  xaxis: {
    title: 'Year',
    rangeslider: {}
  },
  xaxis2: {
    matches: 'x', // 关键:绑定主x轴同步交互
    overlaying: 'x',
    side: 'top',
    title: 'Secondary Year'
  }
}

设置完成后,无论是使用缩放按钮操作,还是拖动rangeslider,两个x轴都会同步缩放,双轴的缩放功能就能正常工作了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 09:55:02