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库使用的静态资产(JavaScriptCSS、图像、字体等)。
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环境变量的服务子命令一起使用。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程