web-dev-qa-db-ja.com

ボケ:プロットを(HTMLとして)保存しますが、表示しません

私は Bokeh を使用して、showメソッドで図を含むHTMLコードを生成します。このメソッドは、HTMLが開かれているデフォルトのブラウザーを開くと終了します。

HTMLコードを表示せずに保存したい。どうやってやるの ?

26
RandomCoder

解決策は、showの呼び出しをsaveの呼び出しに置き換えることです。

29
RandomCoder

output_file({file_name})の代わりにoutput_notebook()を使用してください。 saveまたはshowメソッドを呼び出すことができます。 saveまたはshowメソッドを呼び出すたびに、ファイルが書き直されることに注意してください。

bokeh.ioドキュメント

from bokeh.plotting import figure, output_file, save

p = figure(title="Basic Title", plot_width=300, plot_height=300)
p.circle([1, 2], [3, 4])
output_file("output_file_name.html")
save(p)
9
Venkatesh Mondi