我试图使用LinkedBrush在散景图中的相同图上绘制数据框中的多个系列。这可能没有多大意义,所以让我提供一个基于tutorial here的例子。
最好我想对输入和颜色进行以下调整(专注于第二个图):
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) ]])
这里的部分问题是,如果我将这些图放入网格图中,我就无法使用hold。我也想象着"持有"会导致gridplot的链接刷洗方面出现问题。有没有人知道如何在散景中这样做?
答案 0 :(得分:2)
刚刚回答:"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)