Bokeh - Korzystanie z podpoleceń Bokeh
Aplikacja Bokeh udostępnia szereg podpoleceń do wykonania z wiersza poleceń. Poniższa tabela przedstawia podpolecenia -
1 | HTML | Utwórz pliki HTML dla jednej lub wielu aplikacji |
2 | info | wydrukować informacje o konfiguracji serwera Bokeh |
3 | json | Utwórz pliki JSON dla jednej lub wielu aplikacji |
4 | png | Utwórz pliki PNG dla jednej lub wielu aplikacji |
5 | przykładowe dane | Pobierz przykładowe zestawy danych bokeh |
6 | sekret | Utwórz tajny klucz Bokeh do użytku z serwerem Bokeh |
7 | służyć | Uruchom serwer Bokeh obsługujący jedną lub więcej aplikacji |
8 | statyczny | Udostępniaj zasoby statyczne (JavaScript, CSS, obrazy, czcionki itp.) Używane przez bibliotekę BokeJS |
9 | svg | Utwórz pliki SVG dla jednej lub wielu aplikacji |
Następujące polecenie generuje plik HTML dla skryptu Python z figurą Bokeh.
C:\python37>bokeh html -o app.html app.py
Dodanie opcji show powoduje automatyczne otwarcie pliku HTML w przeglądarce. Podobnie, skrypt Pythona jest konwertowany na pliki PNG, SVG, JSON z odpowiednią komendą.
Aby wyświetlić informacje o serwerze Bokeh, użyj komendy info w następujący sposób -
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)
W celu eksperymentowania z różnymi typami działek, serwis Bokeh https://bokeh.pydata.orgudostępnia przykładowe zbiory danych. Można je pobrać na komputer lokalny za pomocą komendy sampledata.
C:\python37>bokeh info
Następujące zestawy danych są pobierane w folderze 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
Tajna podkomenda generuje tajny klucz, który ma być używany wraz z podkomendą służącą ze zmienną środowiskową SECRET_KEY.