LoginSignup
21

More than 5 years have passed since last update.

bokehをオフラインで

Posted at

bokeh.resourcesの仕組み

Bokehでグラフを表示するにはBokehJSとCSSが必要になるが、これはデフォルトではCDN(cdn.pydata.org)から供給される。
サーバに接続しにいくので、当然ネットに繋がっている必要がある。

出先等でネット環境がない場合、これでは不便なのでCDNからINLINEに切り替えることでローカルでもBokehを使えるようになる。

bokeh.io.output_fileを使う場合(htmlファイルに出力する場合)

キーワード引数mode'inline'を渡す。

from bokeh.io import output_file

output_file('a.html', mode='inline')

bokeh.io.output_notebookを使う場合(Jupyter notebook上で表示する場合)

キーワード引数resourcesbokeh.resources.INLINEオブジェクトを渡す。

from bokeh.io import output_notebook
from bokeh.resources import INLINE

output_notebook(resources=INLINE)

これでネット環境がなくてもBokehが使える。やったねたえちゃん!

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
21