2016-05-18 4 views
1

У меня есть диапазон с ограниченным лимитом, мне нужно перерисовать слайдер с помощью серой части как это. rangeslider exampleplotly rangelider как восстановить предельную планку на слайдере

Если я сохраняю значения диапазона из макета и восстанавливаю его, он влияет на диапазон xaxis как сверху, так и снизу, поэтому это неправильно. Возможно, что-то вроде limit-range?

ответ

3

Это функция, которая недавно была добавлена ​​в выпуске v1.10.0 (в частности, this PR.

Если вы хотите установить первоначально выбранный диапазон на диапазон слайдера, вы можете использовать этот синтаксис в ваш layout объект:.

{ 
    xaxis: { 
    range: [20, 30] // this is the range the *selected area* of the slider spans 
    rangeslider: { 
     range: [0, 100] // this is the range the *entire* slider spans 
    } 
    } 
} 

слайдер диапазона будет от диапазона по умолчанию всего диапазон данных, однако, указав rangeslider.range, вы можете ограничить этот промежуток Мы хотели сохранить интерфейс, знакомый с «обычным» диапазоном, так xaxis.range будет l установите видимый диапазон графика, и ползунок будет вести себя соответственно.

В качестве примера this mock data создает this image, и есть несколько других примеров в этих каталогах с использованием ползунков диапазона.

+0

Мне удалось установить диапазон с ограниченным диапазоном для xaxis и axis.rangeslider.range при создании графика с ответом. Теперь я хочу сбросить диапазоны диапазонов с помощью другого поддиапазона. Is Plotly.relayout (plot, update) – mei

+0

Правильная команда для использования? Я попробовал обновление с новой структурой xaxis. – mei