Я рисую все переменные с помощью ggplot2, причем метки оси Y являются именем переменной. Затем я размещаю графики ggplot в сетке.
Результирующий окончательный график содержит все меньшие участки, на которых реплицируется последний объект графика. Также я хотел бы, чтобы метки оси Y были правильно названы.
Ниже приведен код, который я использовал для этой цели.
require(ggplot2)
require(gridExtra)
data(iris)
plots = list()
for(i in 1:4){
grf = qplot(x = 1:nrow(iris), y = iris[ ,i],
color = iris$Species, ylabs = colnames(iris)[i])
plots = c(plots, list(grf))
}
do.call(grid.arrange, plots)
Я смиренно кланяюсь в углу, с нетерпением ожидая ответа от сообщества, гораздо более мудрого, чем я.
Изменить: забыл упомянуть, что мне нужны графики в списке для сохранения с использованием ggsave