绘制没有插值的动画



我使用Python的plot .express.line来做动画。有没有可能在没有插值的情况下从一帧过渡到另一帧?我正在尝试使用fig.update_layout(transition={'easing': bla_bla_bla}),但无法成功。

  • 已经创建了一个动画行来演示
  • fig.layout.updatemenus[0].buttons[0].args[1]["transition"]["duration"] = 0表示播放按钮在帧之间跳转,帧之间没有过渡
  • 宽松已设置为线性在这个动画中
import numpy as np
import pandas as pd
import plotly.express as px
df = pd.DataFrame(
{
"x": np.tile(np.linspace(0, 19, 20), 10),
"y": np.random.uniform(1, 5, 200),
"frame": np.repeat(np.linspace(0, 9, 10), 20),
}
)
fig = px.line(df, x="x", y="y", animation_frame="frame")
fig.layout.updatemenus[0].buttons[0].args[1]["transition"]["duration"] = 0
fig

相关内容

  • 没有找到相关文章

最新更新