Боке - Начало работы
Создать простой линейный график между двумя массивами 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)