直接跳到内容

EditableRangeSlider 可编辑范围滑块

可编辑范围滑块组件允许使用带有两个手柄的滑块选择浮点范围,并提供数字输入框以便进行更精确的控制。

底层实现为panel.widgets.EditableRangeSlider,参数基本一致,参考文档:https://panel.holoviz.org/reference/widgets/EditableRangeSlider.html

基本用法

基本的可编辑范围滑块,可以通过滑动两个手柄或直接输入数字来选择范围:

固定范围

滑块的value默认没有界限,可以超过end或低于start。如果需要将value固定在特定范围内,可以使用fixed_startfixed_end

自定义格式

可以使用自定义格式字符串或Bokeh TickFormatter来格式化滑块值:

API

属性

属性名说明类型默认值
start滑块的下限,可被更低的value覆盖float 0.0
end滑块的上限,可被更高的value覆盖float 1.0
fixed_start滑块和输入的固定下限,value不能低于此值float|None None
fixed_end滑块和输入的固定上限,value不能高于此值float|None None
step值之间的间隔float 0.1
value所选范围的上下界元组(float, float) (0.0, 1.0)
value_throttled鼠标释放前阻止的所选范围的上下界元组(float, float) (0.0, 1.0)
bar_color滑块条的颜色,十六进制RGB值str None
direction滑块方向,从左到右('ltr')或从右到左('rtl')str 'ltr'
disabled是否禁用bool False
format应用于滑块值的格式化器str|bokeh.models.TickFormatter None
name组件标题str ""
orientation滑块的显示方向,'horizontal'或'vertical'str 'horizontal'
tooltips是否在滑块手柄上显示工具提示bool True

Events

事件名说明类型
change当值更改时触发的事件Callable 

Controls

src/examples/panel_vuepy/widgets/EditableRangeSlider

EditableRangeSlider 可编辑范围滑块已经加载完毕