Bokeh-Bokehサブコマンドの使用
Bokehアプリケーションは、コマンドラインから実行されるいくつかのサブコマンドを提供します。次の表にサブコマンドを示します-
1 | HTML | 1つ以上のアプリケーションのHTMLファイルを作成する |
2 | 情報 | Bokehサーバー構成の情報を出力します |
3 | json | 1つ以上のアプリケーションのJSONファイルを作成する |
4 | png | 1つ以上のアプリケーション用のPNGファイルを作成する |
5 | サンプルデータ | ボケサンプルデータセットをダウンロードする |
6 | 秘密 | Bokehサーバーで使用するBokeh秘密鍵を作成します |
7 | サーブ | 1つ以上のアプリケーションをホストするBokehサーバーを実行する |
8 | 静的 | BokeJSライブラリで使用される静的アセット(JavaScript、CSS、画像、フォントなど)を提供します |
9 | svg | 1つ以上のアプリケーションのSVGファイルを作成する |
次のコマンドは、ボケ味の図を持つPythonスクリプトのHTMLファイルを生成します。
C:\python37>bokeh html -o app.html app.py
showオプションを追加すると、HTMLファイルがブラウザで自動的に開きます。同様に、Pythonスクリプトは、対応するサブコマンドを使用してPNG、SVG、JSONファイルに変換されます。
Bokehサーバーの情報を表示するには、次のようにinfoサブコマンドを使用します-
C:\python37>bokeh info
Python version : 3.7.4 (tags/v3.7.4:e09359112e, Jul 8 2019, 20:34:20) [MSC v.1916 64 bit (AMD64)]
IPython version : (not installed)
Tornado version : 6.0.3
Bokeh version : 1.3.4
BokehJS static path : c:\python37\lib\site-packages\bokeh\server\static
node.js version : (not installed)
npm version : (not installed)
さまざまなタイプのプロットを試すために、BokehのWebサイト https://bokeh.pydata.orgサンプルデータセットを利用できるようにします。これらは、sampledataサブコマンドによってローカルマシンにダウンロードできます。
C:\python37>bokeh info
次のデータセットがC:\ Users \ User \ .bokeh \ dataフォルダーにダウンロードされます-
AAPL.csv airports.csv
airports.json CGM.csv
FB.csv gapminder_fertility.csv
gapminder_life_expectancy.csv gapminder_population.csv
gapminder_regions.csv GOOG.csv
haarcascade_frontalface_default.xml IBM.csv
movies.db MSFT.csv
routes.csv unemployment09.csv
us_cities.json US_Counties.csv
world_cities.csv
WPP2012_SA_DB03_POPULATION_QUINQUENNIAL.csv
secretサブコマンドは、SECRET_KEY環境変数を使用したserveサブコマンドとともに使用される秘密鍵を生成します。