Боке - Начало работы

Создать простой линейный график между двумя массивами numpy очень просто. Для начала импортируйте следующие функции изbokeh.plotting модули -

from bokeh.plotting import figure, output_file, show

В figure() функция создает новую фигуру для построения.

В output_file() Функция используется для указания файла HTML для хранения вывода.

В show() Функция отображает фигуру Боке в браузере на ноутбуке.

Затем настройте два массива numpy, где второй массив является синусоидальным значением первого.

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

Чтобы получить объект Bokeh Figure, укажите заголовок и метки осей x и y, как показано ниже:

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

Объект Figure содержит метод line (), который добавляет линейный глиф к фигуре. Требуются серии данных для осей x и y.

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

Наконец, установите выходной файл и вызовите функцию show ().

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

Это отобразит линейный график в 'sine.html' и отобразится в браузере.

Полный код и его вывод выглядят следующим образом

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)

Вывод в браузере