Bokeh - conceitos básicos

O pacote Bokeh oferece duas interfaces com as quais várias operações de plotagem podem ser realizadas.

bokeh.models

Este módulo é uma interface de baixo nível. Ele fornece grande flexibilidade para o desenvolvedor de aplicativos no desenvolvimento de visualizações. Um gráfico Bokeh resulta em um objeto que contém aspectos visuais e de dados de uma cena que é usado pela biblioteca BokehJS. Os objetos de baixo nível que compõem um gráfico de cena Bokeh são chamados de Modelos.

bokeh.plotting

Esta é uma interface de nível superior que possui funcionalidade para compor glifos visuais. Este módulo contém a definição da classe Figure. Na verdade, é uma subclasse da classe de plotagem definida no módulo bokeh.models.

A classe de figura simplifica a criação do gráfico. Ele contém vários métodos para desenhar diferentes glifos gráficos vetorizados. Glifos são os blocos de construção da trama Bokeh, como linhas, círculos, retângulos e outras formas.

bokeh.application

Pacote Bokeh Classe de aplicativo que é uma fábrica leve para a criação de documentos Bokeh. Um documento é um contêiner para que os modelos Bokeh sejam refletidos na biblioteca BokehJS do lado do cliente.

bokeh.server

Ele fornece o aplicativo Bokeh Server Tornadocore personalizável. O servidor é usado para compartilhar e publicar gráficos e aplicativos interativos para um público de sua escolha.