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.