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)