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)