在 jupyter notebook 中以离线模式使用 plotly(使用 nbcovert --execute)打开 IDE (vscode)
using plotly in offline mode in jupyter notebook (using nbcovert --execute) opens IDE (vscode)
如果 运行使用以下代码在 jupyter notebook(使用 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-code。
以前有没有人遇到过这个问题?
我怎么能抑制它,因为我在一个循环中进行绘图,并且在每个 运行.
之后关闭超过 10 个 vs-code windows 是很烦人的
显然,如果我将最后一行注释掉没有弹出 vs-code windows,它必须对写入 html 做一些事情。
试试这个:
plotly.offline.plot(fig, filename= plots_path + key + '_plotly.html', auto_open=False)
默认行为是它会尝试找到一个程序来立即打开 html 文件。
如果 运行使用以下代码在 jupyter notebook(使用 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-code。 以前有没有人遇到过这个问题? 我怎么能抑制它,因为我在一个循环中进行绘图,并且在每个 运行.
之后关闭超过 10 个 vs-code windows 是很烦人的显然,如果我将最后一行注释掉没有弹出 vs-code windows,它必须对写入 html 做一些事情。
试试这个:
plotly.offline.plot(fig, filename= plots_path + key + '_plotly.html', auto_open=False)
默认行为是它会尝试找到一个程序来立即打开 html 文件。