gpt4 book ai didi

python - 使用 LinkedBrush gridplot 在 Bokeh 中绘制多个系列

转载 作者:太空宇宙 更新时间:2023-11-04 03:40:11 25 4
gpt4 key购买 nike

我正在尝试使用 LinkedBrush 在 Bokeh 图中的相同图上绘制数据框中的多个系列。这可能没有多大意义,所以让我提供一个基于 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 的链接刷亮方面出现问题。有谁知道如何在 Bokeh 中做到这一点?

最佳答案

刚刚由 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)

关于python - 使用 LinkedBrush gridplot 在 Bokeh 中绘制多个系列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26856295/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com