In this chapter, we will discuss Bokeh Using Bokeh Subcommands. The Bokeh application provides a number of subcommands to be executed from the command line. The following table shows the subcommands −
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 | sample data | Download the bokeh sample data sets |
6 | secret | Create a Bokeh secret key for use with the 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 the BokeJS library |
9 | SVG | Create SVG files for one or more applications |
The following command generates an HTML file for a Python script having a Bokeh figure.
C:\python37>bokeh html -o app.html app.py
Adding the show option automatically opens the HTML file in a browser. Likewise, the Python script is converted to PNG, SVG, JSON files with the corresponding subcommand.
To display information of Bokeh server, use info subcommand as follows −
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)
In order to experiment with various types of plots, the Bokeh website https://bokeh.pydata.org makes available sample datasets. They can be downloaded to a local machine by sample data subcommand.
C:\python37>bokeh info
Following datasets are downloaded in C:\Users\User\.bokeh\data folder −
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
The secret subcommand generates a secret key to be used along with the serve subcommand with the SECRET_KEY environment variable.
Next Topic – Click Here
Pingback: Bokeh - Server - Adglob Infosystem Pvt Ltd