Bokeh - Primeiros passos

Criar um gráfico de linha simples entre duas matrizes numpy é muito simples. Para começar, importe as seguintes funções dobokeh.plotting módulos -

from bokeh.plotting import figure, output_file, show

o figure() função cria uma nova figura para plotagem.

o output_file() função é usada para especificar um arquivo HTML para armazenar a saída.

o show() função exibe a figura Bokeh no navegador no notebook.

Em seguida, configure duas matrizes numpy onde a segunda matriz é o valor seno do primeiro.

import numpy as np
import math
x = np.arange(0, math.pi*2, 0.05)
y = np.sin(x)

Para obter um objeto Bokeh Figure, especifique o título e os rótulos dos eixos xey conforme abaixo -

p = figure(title = "sine wave example", x_axis_label = 'x', y_axis_label = 'y')

O objeto Figure contém um método line () que adiciona um glifo de linha à figura. Necessita de séries de dados para os eixos xey.

p.line(x, y, legend = "sine", line_width = 2)

Finalmente, defina o arquivo de saída e chame a função show ().

output_file("sine.html")
show(p)

Isso renderizará o gráfico de linha em 'sine.html' e será exibido no navegador.

O código completo e sua saída são os seguintes

from bokeh.plotting import figure, output_file, show
import numpy as np
import math
x = np.arange(0, math.pi*2, 0.05)
y = np.sin(x)
output_file("sine.html")
p = figure(title = "sine wave example", x_axis_label = 'x', y_axis_label = 'y')
p.line(x, y, legend = "sine", line_width = 2)
show(p)

Saída no navegador