直接跳到内容

Swipe 滑动对比布局

滑动对比布局使您能够快速比较两个面板,通过滑块控制显示前后两个面板的比例。

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

基本用法

Swipe布局可以接受任意两个对象进行比较,为了获得最佳效果,这两个对象应具有相同的尺寸设置。

以下示例比较了1945-1949年和2015-2019年的平均地表温度图像:

比较数据可视化

该布局可以比较任何类型的组件,例如,我们可以比较两个小提琴图:

自定义滑块样式

您可以自定义滑块的宽度和颜色:

API

属性

属性名说明类型默认值
before左侧显示的组件any 
after右侧显示的组件any 
value右侧面板显示的百分比int 50
slider_width滑块的宽度(像素)int 12
slider_color滑块的颜色str 'black'
width组件宽度int, str 
height组件高度int, str 
margin组件边距int, tuple 
css_classes应用于组件的CSS类list []

Events

事件名说明类型
change当滑块值改变时触发Callable 

Controls

src/examples/panel_vuepy/layouts/Swipe

Swipe 滑动对比布局已经加载完毕