Bokeh - Utilizzo dei sottocomandi Bokeh

L'applicazione Bokeh fornisce una serie di sottocomandi da eseguire dalla riga di comando. La tabella seguente mostra i sottocomandi:

1 HTML Crea file HTML per una o più applicazioni
2 Informazioni stampa le informazioni sulla configurazione del server Bokeh
3 json Crea file JSON per una o più applicazioni
4 png Crea file PNG per una o più applicazioni
5 sampledata Scarica i set di dati di esempio del bokeh
6 segreto Crea una chiave segreta Bokeh da utilizzare con il server Bokeh
7 servire Esegui un server Bokeh che ospita una o più applicazioni
8 statico Offri asset statici (JavaScript, CSS, immagini, caratteri, ecc.) Utilizzati dalla libreria BokeJS
9 svg Crea file SVG per una o più applicazioni

Il comando seguente genera un file HTML per lo script Python con una figura Bokeh.

C:\python37>bokeh html -o app.html app.py

L'aggiunta dell'opzione spettacolo apre automaticamente il file HTML nel browser. Allo stesso modo, lo script Python viene convertito in file PNG, SVG, JSON con il sottocomando corrispondente.

Per visualizzare le informazioni del server Bokeh, utilizzare il sottocomando info come segue:

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)

Per sperimentare vari tipi di grafici, sito web Bokeh https://bokeh.pydata.orgrende disponibili set di dati di esempio. Possono essere scaricati sulla macchina locale dal sottocomando dei dati di campionamento.

C:\python37>bokeh info

I seguenti set di dati vengono scaricati nella cartella 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

Il sottocomando segreto genera una chiave segreta da utilizzare insieme al sottocomando serve con la variabile d'ambiente SECRET_KEY.