- Bokeh 教程
- Bokeh - 首頁
- Bokeh - 簡介
- Bokeh - 環境設定
- Bokeh - 快速入門
- Bokeh - Jupyter Notebook
- Bokeh - 基本概念
- Bokeh - 使用 Glyph 繪製圖表
- Bokeh - 面積圖
- Bokeh - 圓形 Glyph
- Bokeh - 矩形、橢圓和多邊形
- Bokeh - 扇形和弧形
- Bokeh - 特殊曲線
- Bokeh - 設定範圍
- Bokeh - 座標軸
- Bokeh - 註釋和圖例
- Bokeh - Pandas
- Bokeh - ColumnDataSource
- Bokeh - 資料過濾
- Bokeh - 佈局
- Bokeh - 繪圖工具
- Bokeh - 樣式化視覺屬性
- Bokeh - 自定義圖例
- Bokeh - 新增小部件
- Bokeh - 伺服器
- Bokeh - 使用 Bokeh 子命令
- Bokeh - 匯出圖表
- Bokeh - 嵌入圖表和應用程式
- Bokeh - 擴充套件 Bokeh
- Bokeh - WebGL
- Bokeh - 使用 JavaScript 開發
- Bokeh 有用資源
- Bokeh - 快速指南
- Bokeh - 有用資源
- Bokeh - 討論
Bokeh - 使用 Bokeh 子命令
Bokeh 應用程式提供許多可在命令列執行的子命令。下表顯示了這些子命令:
| 1 | Html | 為一個或多個應用程式建立 HTML 檔案 |
| 2 | info | 列印 Bokeh 伺服器配置資訊 |
| 3 | json | 為一個或多個應用程式建立 JSON 檔案 |
| 4 | png | 為一個或多個應用程式建立 PNG 檔案 |
| 5 | sampledata | 下載 Bokeh 示例資料集 |
| 6 | secret | 建立一個 Bokeh 金鑰,用於 Bokeh 伺服器 |
| 7 | serve | 執行一個託管一個或多個應用程式的 Bokeh 伺服器 |
| 8 | static | 提供 BokeJS 庫使用的靜態資源(JavaScript、CSS、影像、字型等) |
| 9 | svg | 為一個或多個應用程式建立 SVG 檔案 |
以下命令將為包含 Bokeh 圖表的 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 網站 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 子命令會生成一個金鑰,該金鑰將與 serve 子命令一起使用,並使用 SECRET_KEY 環境變數。
廣告