鼠标释放/单击时,密谋滑块会更新

时间:2020-10-02 09:55:39

标签: python plotly plotly-dash

在Python中使用Plotly,如何使用滑条使转换仅在释放鼠标时发生?

这是我定义滑块的方式:

sliders = [
    {
        'yanchor': 'top',
        'xanchor': 'left', 
        'currentvalue': {'font': {'size': 16}, 'prefix': 'Frame: ', 'visible': False, 'xanchor': 'right'},
        'transition': {'duration': 0.0, 'easing': 'linear'},
        'pad': {'b': 10, 't': 10}, 
        'len': 0.9, 'x': 0.1, 'y': 0, 
        'steps': [{'args': [None, {'frame': {'duration': 0.0, 'easing': 'linear', 'redraw': False},
                                  'transition': {'duration': 0, 'easing': 'linear'}}], 
                   'label': k, 'method': 'animate'} for k in range(n_frames)]
    }
]

fig['layout'].update(sliders=sliders)

行为方式(拖动滑块时更新每一步): enter image description here

我希望仅在释放鼠标或单击滑尺的特定位置时才更新框架。

1 个答案:

答案 0 :(得分:0)

除非您愿意跳到,否则似乎无法在这里找到所需的内容。那你应该这是梦幻般的。而且,如果您这样做了,则可以使用dcc.Slider,其功能应符合您的需求。而且,如果有机会使用JupyterLab,您可以直接在记事本中将数字显示为应用程序。

fig中可用的滑块不同,以下滑块将具有您要查找的“先放后算”功能。它不会显示在屏幕截图中,但是该设置会在悬停时显示一个手形图标,而不是示例中的箭头。

enter image description here