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.