Bokeh - это интерактивная библиотека визуализации для современных веб-браузеров. Он обеспечивает элегантную, лаконичную конструкцию универсальной графики и обеспечивает высокопроизводительную интерактивность в больших или потоковых наборах данных. Bokeh может помочь любому, кто хотел бы быстро и легко создавать интерактивные графики, информационные панели и приложения для обработки данных.
Чтобы предложить и простоту, и мощные и гибкие функции, необходимые для расширенных настроек, Bokeh предоставляет пользователям два уровня интерфейса:
1) bokeh.models
Низкоуровневый интерфейс, обеспечивающий наибольшую гибкость для разработчиков приложений.
2) bokeh.plotting
Интерфейс более высокого уровня, сосредоточенный вокруг создания визуальных глифов.
Bokeh предоставляет удобную функциональность для панорамирования, масштабирования и сохранения локально как .png. Кроме того, слайдер достаточно хорошо интегрирован с графиком рассеяния для манипуляций. И хотя этот вид упрощенной функциональности может быть написан с использованием чистого Python, Bokeh также предоставляет гибкость для разработки пользовательских обратных вызовов JavaScript, определяющих конкретные взаимодействия, которые выходят за рамки основной функциональности библиотеки.
Поэтому, если визуальные элементы данных, которые вы намереваетесь разработать, являются особенно сложными, вряд ли стоит отказываться от использования Bokeh для создания приложения.
Примеры работы с Bokeh особенно впечатляющи и могут помочь любому разработчику, который желает более подробно ознакомиться с библиотекой и преодолеть кривую обучения. Кроме того, после быстрого сканирования образцов обнаружиться, что можно создавать самые разнообразные настраиваемые графические информационные панели с функциональностью, предоставляемой Bokeh, - явный плюс работы с каркасом.