在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)
我希望仅在释放鼠标或单击滑尺的特定位置时才更新框架。
答案 0 :(得分:0)
除非您愿意跳到plotly-dash,否则似乎无法在这里找到所需的内容。那你应该这是梦幻般的。而且,如果您这样做了,则可以使用dcc.Slider,其功能应符合您的需求。而且,如果有机会使用JupyterLab,您可以直接在记事本中将数字显示为应用程序。
与fig
中可用的滑块不同,以下滑块将具有您要查找的“先放后算”功能。它不会显示在屏幕截图中,但是该设置会在悬停时显示一个手形图标,而不是示例中的箭头。