带有 x 范围滑块的 Y 轴自动缩放

Posted

技术标签:

【中文标题】带有 x 范围滑块的 Y 轴自动缩放【英文标题】:Y-axis autoscaling with x-range sliders in plotly 【发布时间】:2018-10-22 09:19:47 【问题描述】:

Afaik,使用 x 范围滑块时,y 轴无法自动缩放。 Y 范围是相对于整个 x 范围的 y 值选择的,并且在放大后不会改变。这对于波动时期的烛台图尤其烦人。当您使用 x-range 滑块放大时,您基本上会得到平坦的烛台,因为它们的波动只覆盖了初始范围的很小一部分。在做了一些研究之后,这里似乎取得了一些进展:https://github.com/plotly/plotly.js/pull/2364。任何人都知道 plotly.py 是否有可行的解决方案? 感谢您的宝贵时间。

【问题讨论】:

【参考方案1】:

如果有帮助,我在 yaxis 上使用 fixedrange = False,以便能够手动缩放并将窗口调整到合适的 y 范围:

yaxis = dict(
     fixedrange = False
)

【讨论】:

【参考方案2】:

我能找到的唯一解决方案是移除滑块,然后您就可以使用常规缩放工具了。

layout = go.Layout(
    xaxis = dict(
        rangeslider = dict(
            visible = False
        )
    )
)

【讨论】:

以上是关于带有 x 范围滑块的 Y 轴自动缩放的主要内容,如果未能解决你的问题,请参考以下文章

将y轴自动缩放到pyqtgraph中的可见数据

带有滑块的 GRC QT GUI 范围出现错误

echarts 为x轴y轴添加滚动条

带有两个滑块的QSlider

动态更改范围滑块的值

核心图:捏以更改 x 轴范围