使用plotly创建动态html文件,在jupyter notebook运行后可以保存文件,但不能自动打开文件,浏览器会弹出新标签页,看起来像是打开文件失败,也就是auto_open=True不起作用,必须到文件夹里手动点开,有点不方便,使用的是win11 edge浏览器,不知道是plotly版本问题还是浏览器版本问题,有朋友遇到过这种情况吗
import plotly.io as pio
pio.write_html(fig,file='1螺纹期现价格和基差走势.html', auto_open=True, full_html=True)
望采纳!!!点击回答右侧采纳即可
有几个因素可能会导致 auto_open=True 不起作用:
在你的系统上没有默认的 HTML 文件打开程序。这时,你需要手动打开 HTML 文件。
浏览器的设置禁止了自动打开新标签页。你可以尝试在浏览器中关闭这个设置,或者改用其他浏览器试试。
其他原因,如系统的安全设置、浏览器的插件等。
建议你尝试换用其他浏览器,看看是否能正常打开 HTML 文件。如果问题依旧存在,可以尝试重置浏览器设置,或者检查是否有其他软件或插件对浏览器造成了影响。
这看起来像是一个浏览器的问题。当auto_open=True时,Plotly会尝试使用默认浏览器打开保存的HTML文件。你可以尝试在命令行中使用以下命令来打开该HTML文件,看看是否能成功打开:
start 1螺纹期现价格和基差走势.html
如果命令行能够成功打开HTML文件,那么可能是你的浏览器的设置导致了问题。你可以尝试在浏览器设置中重置默认浏览器,或者在命令行中使用其他浏览器来打开HTML文件,例如:
google-chrome 1螺纹期现价格和基差走势.html
如果命令行无法打开HTML文件,那么可能是Plotly的问题,你可以尝试升级Plotly版本或者提交一个issue到Plotly的GitHub仓库,让它们帮你解决问题。