我有一个使用python 3.7绘制条形图的代码。该代码是从this问题中复制的。但是,当我尝试为过渡设置动画时,交互会完全停止。在下面,当step ['method'] ='restyle'时,代码将按预期执行。但是,如果将step ['method']设置为“动画”,则交互将不起作用。 我的代码中是否有错误,或者这是python中plotly的限制?我在js中看到了可以正常工作的类似示例。
for i in range(len(traces)):
step = {
'method': 'animate', # 'restyle' works as expected
'args': ['visible', [False] * len(traces),
{
'transition': {'duration': 300}
}],
'label': ""
}
step['args'][1][i] = True
steps.append(step)