Bokeh - usando subcomandos Bokeh
O aplicativo Bokeh fornece vários subcomandos a serem executados na linha de comando. A tabela a seguir mostra os subcomandos -
1 | Html | Crie arquivos HTML para um ou mais aplicativos |
2 | informação | imprimir informações da configuração do servidor Bokeh |
3 | json | Crie arquivos JSON para um ou mais aplicativos |
4 | png | Crie arquivos PNG para um ou mais aplicativos |
5 | dados de amostra | Faça download dos conjuntos de dados de amostra do bokeh |
6 | segredo | Crie uma chave secreta Bokeh para usar com o servidor Bokeh |
7 | servir | Execute um servidor Bokeh hospedando um ou mais aplicativos |
8 | estático | Servir ativos estáticos (JavaScript, CSS, imagens, fontes, etc.) usados pela biblioteca BokeJS |
9 | SVG | Crie arquivos SVG para um ou mais aplicativos |
O comando a seguir gera um arquivo HTML para o script Python com uma figura Bokeh.
C:\python37>bokeh html -o app.html app.py
Adicionar a opção show abre automaticamente o arquivo HTML no navegador. Da mesma forma, o script Python é convertido em arquivos PNG, SVG, JSON com o subcomando correspondente.
Para exibir informações do servidor Bokeh, use o subcomando info da seguinte maneira -
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 vários tipos de plotagem, o site Bokeh https://bokeh.pydata.orgdisponibiliza conjuntos de dados de amostra. Eles podem ser baixados para a máquina local pelo subcomando sampledata.
C:\python37>bokeh info
Os conjuntos de dados a seguir são baixados na pasta 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
O subcomando secreto gera uma chave secreta para ser usada junto com o subcomando serve com a variável de ambiente SECRET_KEY.