Решетка R: Как добавить пустые участки с рамкой, чтобы заполнить пробелы определенного макета - PullRequest
2 голосов
/ 05 марта 2020

Я хотел бы создать серию рисунков, содержащих 6 или менее графиков в макете 2x3. В случае, если фигура содержит менее 6 графиков, я хотел бы иметь границы, чтобы увидеть структуру макета.

Например, этот код дает следующий рисунок:

n <- 3
data0 <- expand.grid(g = LETTERS[1:3], x=1:10)
data0$y <- data0$x + rnorm(nrow(data0))
xyplot(y~x|g, data=data0, layout=c(2,3), as.table=TRUE)

enter image description here

Я хотел бы создать что-то вроде этого:

enter image description here

Любая идея, как это сделать это?

1 Ответ

2 голосов
/ 05 марта 2020

Я только что добавил еще 3 группы со значениями NA:

data0 <- expand.grid(g = LETTERS[1:6], x=1:10)
data0$y <- data0$x + rnorm(nrow(data0))
data0[data0$g %in% LETTERS[4:6],c('x', 'y')] <- NA
xyplot(y~x|g, data=data0, layout=c(2,3), as.table=TRUE)

enter image description here

...