Автоматическое масштабирование по оси Y с помощью ползунков x-range - PullRequest
0 голосов
/ 12 мая 2018

Afaik, ось Y не может быть автоматически масштабирована при использовании ползунков x-диапазона. Диапазон Y выбирается относительно значений y всего диапазона x и не изменяется после увеличения. Это особенно раздражает при свечных графиках в волатильные периоды. Когда вы увеличиваете масштаб с помощью ползунка x-range, вы, по сути, получаете плоские свечи, поскольку их колебания покрывают лишь очень небольшую часть исходного диапазона. После некоторого исследования кажется, что здесь был достигнут некоторый прогресс: https://github.com/plotly/plotly.js/pull/2364. Кто-нибудь знает, есть ли рабочее решение для plotly.py? Спасибо за ваше время.

Ответы [ 2 ]

0 голосов
/ 15 октября 2018

Если это может помочь, я использую fixedrange = False для yaxis, чтобы иметь возможность масштабировать вручную и адаптировать окно к подходящему диапазону y:

yaxis = dict(
     fixedrange = False
)
0 голосов
/ 20 июня 2018

Единственное решение, которое я смог найти, - это убрать ползунок, а затем вы можете просто использовать обычный инструмент масштабирования.

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