- Bokeh教程
- Bokeh - 主页
- Bokeh - 简介
- Bokeh - 环境设置
- Bokeh - 入门
- Bokeh - Jupyter Notebook
- Bokeh - 基本概念
- Bokeh - 带字形的图
- Bokeh - 面积图
- Bokeh - 圆形字形
- 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 文件 |
2 | 信息 | 打印Bokeh服务器配置信息 |
3 | json | 为一个或多个应用程序创建 JSON 文件 |
4 | PNG | 为一个或多个应用程序创建 PNG 文件 |
5 | 样本数据 | 下载Bokeh示例数据集 |
6 | 秘密 | 创建用于 Bokeh 服务器的 Bokeh 密钥 |
7 | 服务 | 运行托管一个或多个应用程序的 Bokeh 服务器 |
8 | 静止的 | 提供 BokeJS 库使用的静态资源(JavaScript、CSS、图像、字体等) |
9 | svg | 为一个或多个应用程序创建 SVG 文件 |
以下命令为具有 Bokeh 图形的 Python 脚本生成 HTML 文件。
C:\python37>bokeh html -o app.html app.py
添加显示选项会自动在浏览器中打开 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 子命令生成一个密钥,与带有 SECRET_KEY 环境变量的serve 子命令一起使用。