2

我正在尝试使用 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) ]])

这里的部分问题是,如果我将这些图放到网格图中,我就不能使用 hold。我还认为“保持”会导致网格图的链接刷牙方面出现问题。有谁知道如何在散景中做到这一点?

4

1 回答 1

2

刚刚由 greole 回答:“散景在网格图中覆盖多个绘图对象”

就我而言,需要进行以下代码修改:

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)
于 2014-11-14T00:28:46.463 回答