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
添加显示选项会自动在浏览器中打开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_KEY环境变量的服务子命令一起使用。
极客教程