如何制作情节,但不在散景中打开新标签?

时间:2018-02-04 10:57:48

标签: plot bokeh

以下是我使用bokeh

制作地块的方法
p1=make_plot(df)    
output_file("out.html", title="out example")
show(p1)

这总是打开一个新标签来刷新情节,但我不希望这样。仅使用以前版本的情节刷新标签就足够了。

如何停止show()打开新标签并制作新情节?

我尝试过选项broweser=Nonebroweser='',但这不起作用。

2 个答案:

答案 0 :(得分:1)

您正在寻找save(),而不是show()

from bokeh.io import output_file,show,save
from bokeh.plotting import figure

output_file('out.html',title='out example')
fig = figure()
show(fig) # will pop up in the browser
a = raw_input() # just press any key to continue
fig.line(range(10),range(10))
save(fig) # you can refresh your browser tab to see the change

答案 1 :(得分:1)

在最后一步中使用save代替show。这将保存绘图,而不是在浏览器中打开它。

from bokeh.io import save

p1=make_plot(df)    
output_file("out.html", title="out example")
save(p1)