📜  Bokeh-使用Bokeh子命令

📅  最后修改于: 2020-11-09 05:16:14             🧑  作者: Mango


Bokeh应用程序提供了许多要从命令行执行的子命令。下表显示了子命令-

1 Html Create HTML files for one or more applications
2 info print information of Bokeh server configuration
3 json Create JSON files for one or more applications
4 png Create PNG files for one or more applications
5 sampledata Download the bokeh sample data sets
6 secret Create a Bokeh secret key for use with Bokeh server
7 serve Run a Bokeh server hosting one or more applications
8 static Serve static assets (JavaScript, CSS, images, fonts, etc.) used by BokeJS library
9 svg Create SVG files for one or more applications

以下命令为具有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子命令一起使用。