plotly rangeslider как восстановить полосу лимита на ползунке

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

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


person mei    schedule 18.05.2016    source источник


Ответы (1)


Эта функция была недавно добавлена ​​в v1.10.0. релиз (в частности, этот 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 по-прежнему будет устанавливать видимый диапазон графика, и ползунок будет вести себя соответствующим образом.

Например, эти фиктивные данные создает это изображение и есть несколько другие примеры в этих каталогах также используют ползунки диапазона.

person Miklós Tusz    schedule 19.05.2016
comment
Я смог настроить rangeslider с ограниченным диапазоном для оси x и axis.rangeslider.range при создании графика с ответом. Теперь я хочу сбросить ползунок диапазона с другим поддиапазоном. Есть Plotly.relayout(сюжет,обновление) - person mei; 12.10.2016
comment
правильная команда для использования? Я попытался обновить новую структуру xaxis, файл . - person mei; 12.10.2016