A dual-handle slider producing a [low, high] window.
Import¶
from manywidgets import RangeSliderExample¶
from manywidgets import RangeSlider
RangeSlider(label="Magnitude", min=0, max=10, low=2, high=8, step=0.5)API¶
| Trait | Type | Default | Description |
|---|---|---|---|
low | Float | 0.0 | Lower handle (kept <= high). |
high | Float | 100.0 | Upper handle (kept >= low). |
min | Float | 0.0 | Minimum value. |
max | Float | 100.0 | Maximum value. |
step | Float | 1.0 | Step size. |
label | Unicode | '' | Label shown above the slider. |
widget_id | Unicode | '' | Stable unique id used for cross-widget linking (auto-assigned). |
Linking¶
Link low/high like any trait (see the linking guide).
Pairs with the lonboard FilterBinder (window → layer
filter_range):
from ipywidgets import jsdlink
from manywidgets import RangeSlider, NumberDisplay
r = RangeSlider(min=0, max=100, low=10, high=90)
hi = NumberDisplay(label="High", duration=0)
jsdlink((r, "high"), (hi, "value"))