Bokeh - Guida introduttiva

Creare un semplice grafico a linee tra due array numpy è molto semplice. Per cominciare, importa le seguenti funzioni dabokeh.plotting moduli -

from bokeh.plotting import figure, output_file, show

Il figure() la funzione crea una nuova figura per la stampa.

Il output_file() viene utilizzata per specificare un file HTML per memorizzare l'output.

Il show() mostra la figura Bokeh nel browser sul notebook.

Quindi, imposta due array numpy dove il secondo array è il valore seno del primo.

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

Per ottenere un oggetto Figura Bokeh, specificare il titolo e le etichette degli assi xey come di seguito:

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

L'oggetto Figure contiene un metodo line () che aggiunge un glifo di linea alla figura. Ha bisogno di serie di dati per gli assi x e y.

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

Infine, imposta il file di output e chiama la funzione show ().

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

Questo renderà il grafico a linee in "sine.html" e sarà visualizzato nel browser.

Il codice completo e il suo output sono i seguenti

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)

Uscita sul browser