【发布时间】:2022-01-28 16:12:33
【问题描述】:
我在保存交互式绘图以供以后演示时遇到问题。当我在 spyder 编辑器中执行我的代码时,我通常会在我的浏览器中打开一个看起来很正常并且具有所有交互功能的图表。
但是,当我想使用 write_html() 保存绘图时,我得到一个无法在任何浏览器(无论是 chrome、edge 还是 firefox)中打开的文件。
这已经发生在一个简单的例子中
import plotly.express as px
fig =px.scatter(x=range(10), y=range(10))
fig.write_html(home + "file.html")
值得一提的是,在我的旧 PC 上,我得到了非常棒的 html 文件,可以完美地与所有交互功能配合使用。
我想知道这是否可能是用于生成绘图的工具的问题。到目前为止,我使用过逆戟鲸和万花筒。这可能是问题的原因吗?
感谢你们这些优秀的人
P.S.:我在 windows 10 下使用 plotly 5.1.0 版,并使用 spyder 5 运行我的代码。
【问题讨论】:
-
您使用的是哪个版本的 OS/plotly?我在 Ubuntu 18.04、Python 3.6、plotly 5.5.0 中没有遇到这个问题。
home在您的示例中也不是有效变量(除非您在示例之外定义了它)。 -
还使用 Ubuntu 20.04、Python 3.8.10、plotly 5.5.0 进行了测试。工作正常。
-
我在 Windows 10 上工作,我的 plotly 版本是 5.1.0,所以是最新的。是的 home 是一条有效的路径,我已经在那里存储了我的地块的 png 版本,似乎工作正常
标签: python html plot plotly interactive