- 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 环境变量。
广告