[英]How can I turn on autoplay for a Plotly express animation? (Python)
根本没有这方面的文档,所以我只是把它放在那里,因为 Plotly 论坛上的这些问题从未得到回答(尽管对这些问题有很多看法,表明很多人遇到了这个问题)。
将不胜感激任何想法。
根据Plotly Express 文档,默认情况下,HTML 格式的绘图将自动播放。 所以我想解决方案是将您的交互式绘图保存为 HTML,然后打开这个保存的文件。
在 Python 中,
import plotly.express as px
import pandas as pd
import webbrowser
df = pd.DataFrame(dict(
x=[1, 3, 2, 4],
y=[1, 2, 3, 4],
t=[2000, 2001, 2002, 2003]
))
fig = px.scatter(df, x="x", y="y",
animation_frame="t",
size='x',
range_x=[0, 6], range_y=[0, 6]
)
# instead of using fig.show() use this:
fig.write_html("test.html")
url = 'test.html'
webbrowser.open(url, new=2)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.