У меня есть функция get.single.plot
, которая принимает один символьный аргумент и возвращает объект графика ggplot2
. Я хотел бы построить объект grid.arrange
с графиками n
, где n
- это размер вектора (упомянутых) символьных аргументов.
Например, я хотел бы, чтобы что-то вроде этого работало:
character.argument.vector <- c("12", "1", "2")
grid.arrange(unlist(lapply(character.argument.vector, function(n) get.single.plot(n))),
ncol = 1)
Такая штука не работает - получаю следующую информацию:
Error in arrangeGrob(..., as.table = as.table, clip = clip, main = main, :
input must be grobs!
как мне это сделать?
gridExtra
... - person David Arenburg   schedule 30.07.2014