繁体   English   中英

如何为 Plotly express 动画打开自动播放? (Python)

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM