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

Plotly Offline保存文件默认命名问题:如何自定义文件名?

如何用Plotly Offline自定义HTML文件名保存图表

嘿,这个问题其实很好解决——你只需要调整plot()函数的调用参数,给它加上自定义的filename就能搞定,完全不用改代码的其他部分!

问题根源

你现在调用的plot(fig, show_link = True)没有指定文件名参数,所以Plotly Offline默认会用temp-plot.html作为文件名,每次运行都会直接覆盖这个文件。

修改方法

直接给plot()函数添加filename参数,把你想要的文件名传进去就行。比如你想保存为我的分析图表.html,代码就改成这样:

plot(fig, show_link=True, filename="我的分析图表.html")

完整修改后的代码示例

import plotly
from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot
import plotly.graph_objs as go
init_notebook_mode(connected=True)

# 这里是你的data和layout定义逻辑
# 举个简单例子:
data = [go.Bar(x=['A', 'B', 'C'], y=[10, 20, 15])]
layout = go.Layout(title='示例柱状图')

fig = dict(data=data, layout=layout)
iplot(fig, filename = 'result.html')  # 这行是在Notebook内渲染图表,这里的filename只是给Notebook里的图表打标签,不影响本地保存文件
# 关键修改:添加filename参数自定义保存文件名
plot(fig, show_link=True, filename="我的自定义柱状图.html")

额外小技巧

如果你想把文件保存到指定目录(不是Python脚本所在的默认目录),直接在filename里写完整路径就行:

  • Windows系统:filename="D:/Data_Plots/季度销售报表.html"
  • Linux/macOS系统:filename="/home/yourname/Plots/季度销售报表.html"

注意:目标目录需要提前创建好,不然会触发报错哦。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 07:09:27