python - 如何在python中绘制条形图动画
问题描述
我有一段使用 python 3.7 绘制的条形图的工作代码。代码是从这个问题复制而来的。但是,当我尝试为过渡设置动画时,交互完全停止。下面当 step['method'] = 'restyle' 代码按预期执行。但是,当 step['method'] 设置为 'animate' 时,交互不起作用。我的代码中是否有错误,或者这是 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)
解决方案
推荐阅读
- xml - 无法将 ToggleButton 添加到自定义功能区
- c# - 如果在后代中覆盖它,我们应该调用基本方法吗?
- c++ - 在 Arduino 中用 NULL 替换数组中的旧客户端
- python - 绘制平面 csv 列表会抛出 [Float64Index ... 中没有 [列]”
- rxjs - 如果 forkJoin 没有结果,如何运行观察者?
- flutter - How can I add a text and a bakground-image in a card?
- javascript - The React.js route in the component must call other components depending on the URL
- vb.net - I want to convert a number from 1 - 15 into a 4 bit binary number
- r - Delete row duplicates in a dataframe according to a column
- powershell - Move an ADObject into a SubOU With Powershell