Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
holoviz
GitHub Repository: holoviz/panel
Path: blob/main/examples/reference/widgets/DiscreteSlider.ipynb
2012 views
Kernel: Unknown Kernel
import panel as pn pn.extension()

The DiscreteSlider widget allows selecting from a discrete list or dictionary of values using a slider. It falls into the broad category of single-value, option-selection widgets that provide a compatible API and include the AutocompleteInput, and Select widgets.

Parameters:

For details on other options for customizing the component see the layout and styling how-to guides.

Core
  • options (list or dict): A list or dictionary of options to select from

  • value (object): The current value; must be one of the option values

  • value_throttled (object): The current value; must be one of the option values, throttled until mouseup

Display
  • bar_color (color): Color of the slider bar as a hexadecimal RGB value

  • direction (str): Whether the slider should go from left to right ('ltr') or right to left ('rtl')

  • disabled (boolean): Whether the widget is editable

  • name (str): The title of the widget

  • orientation (str): Whether the slider should be displayed in a 'horizontal' or 'vertical' orientation.

  • tooltips (boolean): Whether to display tooltips on the slider handle


discrete_slider = pn.widgets.DiscreteSlider(name='Discrete Slider', options=[2, 4, 8, 16, 32, 64, 128], value=32) discrete_slider

Like most other widgets, DiscreteSlider has a value parameter that can be accessed or set:

discrete_slider.value