You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何禁用Plotly动画图表保存后的自动播放功能?

解决Plotly动画图表默认自动播放的问题

要禁用Plotly动画图表的自动播放,你需要手动修改图表的动画配置项,将autoplay设置为False。直接用px.scatter()链式调用write_html时没法直接配置这个参数,所以需要拆分步骤操作:

  • 先创建图表对象并赋值给变量
  • 修改图表布局中的动画配置,关闭自动播放
  • 再将修改后的图表保存为HTML文件

修改后的完整代码如下:

import plotly.express as px
df = px.data.gapminder()

# 创建图表对象
fig = px.scatter(df, x="gdpPercap", y="lifeExp", animation_frame="year", animation_group="country",
           size="pop", color="continent", hover_name="country",
           log_x=True, size_max=55, range_x=[100,100000], range_y=[25,90])

# 禁用动画自动播放
fig.layout.animation.autoplay = False

# 保存为HTML文件
fig.write_html('anim.html')

这样生成的anim.html打开后,动画不会自动启动,需要你手动点击播放按钮才会开始播放。

内容的提问来源于stack exchange,提问作者user171780

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 00:12:02