我有点困惑为什么如果使用以下代码运行jupyter笔记本(使用nbconvert --execute)会发生这种情况:
for key in dict:
data = [go.Bar (x = dict[key].values(),
y = dict[key].keys(),
orientation = 'h')]
layout = go.Layout(title = key, showlegend = False)
fig = go.Figure(data = data, layout = layout)
plotly.offline.plot(fig, filename= plots_path + key + '_plotly.html')
总是导致启动vs代码。有人以前遇到过这个问题吗?如何抑制它,因为我是在循环中进行绘制,并且每次运行后关闭10个以上的vs代码窗口是很烦人的。
显然,如果我在最后一行注释掉没有弹出vs代码窗口的情况下,就必须对html进行处理。
尝试这个: plotly.offline.plot(fig, filename= plots_path + key + '_plotly.html', auto_open=False)
默认行为是它将尝试查找程序以立即打开html文件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句