【发布时间】:2020-08-24 05:53:21
【问题描述】:
我知道我可以使用lattice 和latticeExtra R 包将相同的曲线添加到每个绘图窗格中作为layer(见打击)。
但假设我们想向每个绘图窗格添加不同的曲线。
例如,在下面的示例中,我想知道如何将v1 仅添加到顶图,将v2 添加到左下图,以及v3 右下图?
library(lattice)
library(latticeExtra)
set.seed(24)
v1 <- density(rnorm(1e3, 3.5))
v2 <- density(rnorm(1e3, 3))
v3 <- density(rnorm(1e3, 2.75))
foo <- xyplot((1:32*.01)~wt|gear , data = mtcars)
foo + layer(panel.polygon(v1, col = 2, alpha = 0.3))
【问题讨论】:
-
使用
facet_grid或facet_wrap的 ggplot2 很容易。使用 lattice 有什么好处吗? -
好的,谢谢你的提问。
-
有趣。对不起,我没有完全欣赏你在做什么。我会努力的。