Bokeh - wprowadzenie
Tworzenie prostego wykresu liniowego między dwiema tablicami numpy jest bardzo proste. Na początek zaimportuj następujące funkcje zbokeh.plotting moduły -
from bokeh.plotting import figure, output_file, show
Plik figure() funkcja tworzy nową figurę do kreślenia.
Plik output_file() Funkcja służy do określenia pliku HTML do przechowywania danych wyjściowych.
Plik show() funkcja wyświetla figurę Bokeh w przeglądarce w notatniku.
Następnie ustaw dwie tablice numpy, gdzie druga tablica jest wartością sinusową pierwszej.
import numpy as np
import math
x = np.arange(0, math.pi*2, 0.05)
y = np.sin(x)
Aby uzyskać obiekt Bokeh Figure, określ tytuł oraz etykiety osi X i Y, jak poniżej -
p = figure(title = "sine wave example", x_axis_label = 'x', y_axis_label = 'y')
Obiekt Figure zawiera metodę line (), która dodaje glif linii do figury. Potrzebuje serii danych dla osi X i Y.
p.line(x, y, legend = "sine", line_width = 2)
Na koniec ustaw plik wyjściowy i wywołaj funkcję show ().
output_file("sine.html")
show(p)
Spowoduje to wyświetlenie wykresu linii w pliku „sine.html” i wyświetlenie go w przeglądarce.
Kompletny kod i jego dane wyjściowe są następujące
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)