import numpy as np
from bokeh.plotting import *
from bokeh.models import ColumnDataSource
подготовить данные
N = 300
x = np.linspace(0,4*np.pi, N)
y0 = np.sin(x)
y1 = np.cos(x)
output_notebook()
#create a column data source for the plots to share
source = ColumnDataSource(data = dict(x = x, y0 = y0, y1 = y1))
Tools = "pan, wheel_zoom, box_zoom, reset, save, box_select, lasso_select"
создать новый сюжет и добавить визуализатор
left = figure(tools = Tools, plot_width = 350, plot_height = 350, title = 'sinx')
left.circle(x, y0,source = source)
создать еще один сюжет и добавить визуализатор
right = figure(tools = Tools, plot_width = 350, plot_height = 350 , title = 'cosx')
right.circle(x, y1, source = source)
поместите подзаголовок в сетку и покажите график
p = gridplot([[left, right]])
show(p)
Bokeh ведет себя загадочным образом
что-то не так с грехом графа. Не знаю, почему «Боке» ведет себя как this.But, если я пишу у это в двойной или одинарной кавычки/кавычки, то все работает нормально
left.circle(x, 'y0',source = source)
right.circle(x, 'y1', source = source)
поставил подзаговор в gridplot и показать сюжет
p = gridplot([[left, right]])
show(p)
Вещи, которые я пытался решить проблему
1) перезапущен мой ноутбук. (Самый простой способ решить проблему)
2) Сгенерирован вывод в новое окно.
3) Сгенерированный участок отдельно, а не сетка.
Пожалуйста, помогите мне выяснить причину возникновения сцены.
Я что-то не так? Это ошибка?