Bokeh - Использование подкоманд Bokeh

Приложение Bokeh предоставляет ряд подкоманд для выполнения из командной строки. В следующей таблице показаны подкоманды -

1 HTML Создавайте HTML-файлы для одного или нескольких приложений
2 Информация распечатать информацию о конфигурации сервера Bokeh
3 json Создайте файлы JSON для одного или нескольких приложений
4 PNG Создание файлов PNG для одного или нескольких приложений
5 Пример данных Загрузите образцы данных о боке
6 секрет Создайте секретный ключ Bokeh для использования с сервером Bokeh
7 обслуживать Запустите сервер Bokeh, на котором размещено одно или несколько приложений
8 статический Обслуживать статические ресурсы (JavaScript, CSS, изображения, шрифты и т. Д.), Используемые библиотекой BokeJS
9 svg Создание файлов SVG для одного или нескольких приложений

Следующая команда генерирует HTML-файл для скрипта Python с фигурой Боке.

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

Добавление опции показа автоматически открывает HTML-файл в браузере. Аналогичным образом скрипт Python преобразуется в файлы PNG, SVG, JSON с помощью соответствующей подкоманды.

Чтобы отобразить информацию о сервере Bokeh, используйте подкоманду info следующим образом:

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)

Чтобы поэкспериментировать с разными типами сюжетов, сайт Bokeh https://bokeh.pydata.orgпредоставляет образцы наборов данных. Их можно загрузить на локальный компьютер с помощью подкоманды sampledata.

C:\python37>bokeh info

Следующие наборы данных загружаются в папку 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

Подкоманда secret генерирует секретный ключ, который будет использоваться вместе с подкомандой serve с переменной среды SECRET_KEY.