Bokeh - Utilisation des sous-commandes Bokeh
L'application Bokeh fournit un certain nombre de sous-commandes à exécuter à partir de la ligne de commande. Le tableau suivant montre les sous-commandes -
1 | HTML | Créer des fichiers HTML pour une ou plusieurs applications |
2 | Info | imprimer les informations de configuration du serveur Bokeh |
3 | json | Créer des fichiers JSON pour une ou plusieurs applications |
4 | png | Créer des fichiers PNG pour une ou plusieurs applications |
5 | sampledata | Téléchargez les exemples d'ensembles de données bokeh |
6 | secret | Créer une clé secrète Bokeh à utiliser avec le serveur Bokeh |
sept | servir | Exécutez un serveur Bokeh hébergeant une ou plusieurs applications |
8 | statique | Servir les actifs statiques (JavaScript, CSS, images, polices, etc.) utilisés par la bibliothèque BokeJS |
9 | svg | Créer des fichiers SVG pour une ou plusieurs applications |
La commande suivante génère un fichier HTML pour le script Python ayant une figure Bokeh.
C:\python37>bokeh html -o app.html app.py
L'ajout de l'option show ouvre automatiquement le fichier HTML dans le navigateur. De même, le script Python est converti en fichiers PNG, SVG, JSON avec la sous-commande correspondante.
Pour afficher les informations du serveur Bokeh, utilisez la sous-commande info comme suit -
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)
Afin d'expérimenter différents types de parcelles, le site Web de Bokeh https://bokeh.pydata.orgmet à disposition des exemples de jeux de données. Ils peuvent être téléchargés sur la machine locale par la sous-commande sampledata.
C:\python37>bokeh info
Les ensembles de données suivants sont téléchargés dans le dossier 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
La sous-commande secret génère une clé secrète à utiliser avec la sous-commande serve avec la variable d'environnement SECRET_KEY.