Bokeh: uso de subcomandos de Bokeh
La aplicación Bokeh proporciona una serie de subcomandos que se ejecutarán desde la línea de comandos. La siguiente tabla muestra los subcomandos:
1 | HTML | Cree archivos HTML para una o más aplicaciones |
2 | info | imprimir información de la configuración del servidor Bokeh |
3 | json | Cree archivos JSON para una o más aplicaciones |
4 | png | Cree archivos PNG para una o más aplicaciones |
5 | Data de muestra | Descargar los conjuntos de datos de muestra de bokeh |
6 | secreto | Cree una clave secreta de Bokeh para usar con el servidor Bokeh |
7 | servir | Ejecute un servidor Bokeh que aloje una o más aplicaciones |
8 | estático | Sirve activos estáticos (JavaScript, CSS, imágenes, fuentes, etc.) utilizados por la biblioteca BokeJS |
9 | svg | Cree archivos SVG para una o más aplicaciones |
El siguiente comando genera un archivo HTML para el script Python que tiene una figura de Bokeh.
C:\python37>bokeh html -o app.html app.py
Agregar la opción show abre automáticamente el archivo HTML en el navegador. Del mismo modo, la secuencia de comandos de Python se convierte a archivos PNG, SVG, JSON con el subcomando correspondiente.
Para mostrar información del servidor Bokeh, use el subcomando info de la siguiente manera:
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)
Para experimentar con varios tipos de gráficos, el sitio web de Bokeh https://bokeh.pydata.orgpone a disposición conjuntos de datos de muestra. Se pueden descargar a la máquina local mediante el subcomando sampledata.
C:\python37>bokeh info
Los siguientes conjuntos de datos se descargan en la carpeta 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
El subcomando secreto genera una clave secreta que se utilizará junto con el subcomando serve con la variable de entorno SECRET_KEY.