在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)
我希望帧仅在释放鼠标或单击滑块标尺的特定位置时更新
除非你愿意跳到plotly-dash,否则你在这里寻找的似乎是不可能的。你应该这样做。太棒了。如果你这样做了,你可以使用一个dcc.Slider,它的功能应该适合你的需要。如果你有机会使用JupyterLab,你可以直接在记事本中以应用程序的形式显示你的数字
与
fig
中可用的滑块不同,下面的滑块将具有您正在寻找的“拖放然后计算”功能。它不会显示在屏幕截图中,但该设置将在悬停时显示一个手形图标,而不是像您的示例中那样的箭头相关问题 更多 >
编程相关推荐