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)

Wyjście w przeglądarce