Вы не должны использовать bkcharts
ни по какой причине. Он устарел и был удален из основного проекта Bokeh через несколько лет go. Это заброшено и не обслуживается . Чтобы использовать его сегодня, вам также потребуется установить древнюю версию Bokeh 0.12.7 (или более раннюю).
В наши дни все, что вы хотите сделать с bkcharts
, вы можете сделать с тем же успехом с современным базовым пакетом Bokeh.
from bokeh.plotting import figure, output_file, show
import pandas as pd
df = pd.DataFrame(columns=["X","Y"])
df["X"] = [1,2,3,4,5]
df["Y"] = [5,6,4,5,3]
p = figure(title="temp observations", x_axis_label="Day", y_axis_label="Temp")
p.scatter(x="X", y="Y", source=df)
output_file("scatter.html")
show(p)
Если вам нужен API еще более высокого уровня вверху Bokeh вы можете рассмотреть один из следующих актуальных сторонних проектов: