取り付ける

本節では,Bokehの必要とオプション依存項に関する完全な詳細情報と,Bokehをどのように実装するかに関する情報を提供する.できるだけ早く起動して運行するためには、参照してください 取り付ける 部分 迅速に起動する それがそうです。

支持プラットフォーム.

BokehはCPython 3.6+バージョンでのみ公式にサポートされています(テストを続けています)。他のPythonバージョンまたは実装も実行することができ、可能容量は限られていますが、何の保証も提供したりサポートしたりしません。

必要依存項

基本的な用法については、以下のライブラリをインストールしてください。

PyYAML>=3.10
python-dateutil>=2.1
Jinja2>=2.7
numpy>=1.11.3
pillow>=4.0
packaging>=16.8
tornado>=5
typing_extensions >=3.7.4

オプション依存項

上記に必要な依存関係に加えて、いくつかのオプション機能は、いくつかの追加のソフトウェアパッケージを必要とする。

ジュピター

Bokehは、古典的なJupyterノートのコンテンツを表示してもよいし、JupyterLabのコンテンツを表示してもよい。設定によっては、他のソフトウェアパッケージやJupyter拡張をインストールする必要がある場合があります。見 Jupyterと一緒に使います もっと細かいことを知っています。

NodeJS

以下の項目に必要である Bokehを伸ばす 定義するために使われています CustomJS 打鍵スクリプトでの実現.

ネットワークX

使用 from_networkx NetworkXデータからBokehグラフィックスレンダラの関数を直接生成する。

パンダ

これは私たちにとって必要です hexbin 機能します。また,Pandasを用いることでいくつかの用法を簡略化し,たとえばPandas DataFramesは字形関数により自動的にBokehデータソースに変換する.

珠心.

Bokehサーバでは詳細なメモリレコードを有効にするために必要である.

Selenium GeckoDriver Firefox

以下の項目に必要である 導出ブロック. PNGとSVG画像。

獅子面像

十分に利用するために bokeh.sphinxext Sphinx拡張は、Sphinx文書にBokehグラフを含むためのものである。

標準バージョン.

これらのBokeh依存項は Anaconda Python Distribution Python科学とデータ分析スタックのためのポップライブラリを含むロバストなバージョンとして設計されています。

もしあなたがニシキヘビのユーザーであれば、以下のコマンドを実行するだけです。

conda install bokeh

これは最新リリースされたBokehバージョンをインストールします Anaconda, Inc. ソフトウェアパッケージ·リポジトリ、およびすべての依存アイテム。

あるいは、以下の命令を用いてPyPIからインストールしてもよい pip

pip install bokeh

サンプルデータ

Bokeh例のサイズのため、いくつかのBokeh例は、Bokeh GitHubリポジトリまたは発行されたパケットに含まれていない例示的なデータに依存する。Bokehのインストール後、BashまたはWindowsプロンプトで以下のコマンドを実行することでサンプルデータを取得することができます。

bokeh sampledata

あるいは、Pythonインタプリタで以下の文を実行することもできます。

>>> import bokeh.sampledata
>>> bokeh.sampledata.download()

最後に、サンプルデータの格納位置を構成することができる。詳細は|boke.sampledata|参照。

高級事例.

Bokehは、上記の標準的な実装方法に加えて、高度な使用または開発を実現するために、いくつかの特殊な方法で実装することができる。

ソースコード.

ソースからBokehを実装するには,その打鍵元からBoehJSライブラリを再構築する必要がある.いくつかの追加的なツールチェーンサポートが必要だ。どうぞ。 設置を開始する 部分 開発者. 詳細は参照のこと。

BokehJS

BokehJSを独立したJavaScriptライブラリとして利用したい場合は、CDNからBokehJSのリリースバージョンをダウンロードすることができます。URLは cdn.bokeh.org 以下の命名案の下で:

# Javascript files
https://cdn.bokeh.org/bokeh/release/bokeh-x.y.z.min.js
https://cdn.bokeh.org/bokeh/release/bokeh-widgets-x.y.z.min.js
https://cdn.bokeh.org/bokeh/release/bokeh-tables-x.y.z.min.js
https://cdn.bokeh.org/bokeh/release/bokeh-api-x.y.z.min.js

♪the "-widgets" Bokehに内蔵されている任意の小さな部品を使用する場合にのみ,ファイルが必要となる. bokeh.models.widgets あなたの書類にあります。同様に "-tables" 文書にBokehデータテーブルを使用する場合にのみ,ファイルが必要となる.♪the "bokeh-api" BoehJS APIを使用するにはファイルが必要であり、これらのファイルをロードしなければなりません その後 コアBokehJSライブラリ。

具体的な例としてバージョンのリンクは 2.0.1 内容:

注釈

常に設定すべきです crossorigin="anonymous" CDNからBokehJSのスクリプトタグをロードすることについて.