Самый простой способ построить множество параллельных графиков с помощью ggplot - PullRequest
0 голосов
/ 07 августа 2020

Допустим, мы хотим построить 12 графиков бок о бок с помощью ggplot. Например,

qplot(x,3*x+eps) #I want to have 12 graphs of this 
plot_grid()      #And now I can insert 12 times qplot above into plot_grid to get my result. 

Мой вопрос: есть ли способ построить его, не помещая qplot в plot_grid 12 раз?

Заранее спасибо!

1 Ответ

1 голос
/ 07 августа 2020

Используйте replicate, чтобы повторить графики и do.call, чтобы построить их, используя plot_grid:

do.call(cowplot::plot_grid, replicate(12, qplot(x,3*x+eps), simplify = FALSE))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...