基本的に、ggplotを使用してRで以下に示す最初のプロットを作成したいと思いますが、両方のオブジェクトが同じグラフ上にあります(ファセットラッピングなし)。
私のデータ構造を模倣した最小限の例を考えてみましょう。
library(reshape2)
library(ggplot2)
x <- seq(1, 5, length = 100)
y <- replicate(10, sin(2 * pi * x) + rnorm(100, 0, 0.3), "list")
z <- replicate(10, sin(2 * pi * x) + rnorm(100, 5, 0.3), "list")
y <- melt(y)
z <- melt(z)
df <- data.frame(x = y$Var1, rep = y$Var2, y = y$value, z = z$value)
dat <- melt(df, id = c("x", "rep"))
私はそれをプロットすることができます
ggplot(dat) + geom_line(aes(x, value, group = rep, color = variable),
alpha = 0.3) + facet_wrap(~variable)
そして、
(出典:carlboettiger.info)
しかし、ファセットラッピングを削除しようとすると、色と変数でグループ化する必要があると思いましたが、代わりにデータが正しく分割されないため、意味がありません。
(出典:carlboettiger.info)