2014-11-11 2 views
2

Я пытаюсь построить несколько рядов из кадра данных на тех же сюжетах на фигуре боке с LinkedBrush. Это, вероятно, не делает тонны смысла, поэтому позвольте мне привести пример, основанный на tutorial here.Участок множественной серии в Боке с сеткой сетки LinkedBrush

Оптимально я хотел бы сделать следующее твик на входах и цветов (фокус на втором участке):

gridplot([[ 
circle("yr", "mpg", color="blue", title="MPG by Year", source=source, **plot_config), 
circle("hp", ["displ","mpg"], color=["green","red"], title="HP vs. Displacement", source=source, **plot_config), 
circle("mpg", "displ", size="cyl", line_color="red", title="MPG vs. Displacement", 
      fill_color=None, source=source, **plot_config) ]]) 

часть вопроса здесь является тот факт, что я не могу держать, если используется I Выбрасываете эти графики в сетку. Я также предполагаю, что «удержание» вызовет проблемы со связанным аспектом щетки сетки. Кто-нибудь знает, как это сделать в боке?

ответ

2

Просто ответил greole здесь: "bokeh overlay multiple plot objects in a gridplot"

В моем случае, необходимы следующие изменения кода:

circle("yr", "mpg", color="blue", title="MPG by Year", source=source, **plot_config) 
p1 = curplot() 
figure() 
hold(True) 
circle("hp", "displ", color="green", title="over", source=source, **plot_config) 
circle("hp", "mpg", color="red", source=source, **plot_config), 
hold(False) 
p2 = curplot() 
figure() 
circle("mpg", "displ", size="cyl", line_color="red", title="MPG vs. Displacement", 
     fill_color=None, source=source, **plot_config) 
p3 = curplot() 
gp=GridPlot(children=[[p1,p2,p3]]) 
show(gp) 
Смежные вопросы