我正在使用 Python 的 plotly.express.line 來制作影片。是否可以在沒有插值的情況下進行幀到幀的轉換?我正在嘗試fig.update_layout(transition={'easing': bla_bla_bla})但無法成功。
uj5u.com熱心網友回復:
- 創建了一條影片線來演示
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
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/344951.html
