cowplot plot_grid автоматически уменьшает размер графиков
Я пытаюсь сделать PDF с серией из 25 графиков, расположенных в 6 столбцах, используя cowplot
функция plot_grid
,
Я бы хотел, чтобы они отображались в том же размере, что и при наличии только одного ряда. По некоторым причинам, хотя размер графиков становится меньше, когда я добавляю новые строки. Есть ли решение, о котором я не знаю? Ниже приведен код с двумя результатами. Спасибо заранее
Только 1 ряд plot_grid
:
cowplot::plot_grid(plot_emmeans_N_L, plot_emmeans_N_L,
plot_emmeans_N_L,plot_emmeans_N_L,plot_emmeans_N_L,
plot_emmeans_N_L, nrow = 1, ncol=6, align = "v")
Вот как это выглядит:
Вот 25 участков вместе в 5 рядов с plot_grid
:
cowplot::plot_grid(plot_emmeans_N_L, plot_emmeans_N_L,
plot_emmeans_N_L,plot_emmeans_N_L,plot_emmeans_N_L,
plot_emmeans_N_L,plot_emmeans_N_L, plot_emmeans_N_L,
plot_emmeans_N_L,plot_emmeans_N_L,plot_emmeans_N_L,
plot_emmeans_N_L,plot_emmeans_N_L, plot_emmeans_N_L,
plot_emmeans_N_L,plot_emmeans_N_L,plot_emmeans_N_L,
plot_emmeans_N_L,plot_emmeans_N_L, plot_emmeans_N_L,
plot_emmeans_N_L,plot_emmeans_N_L,plot_emmeans_N_L,
plot_emmeans_N_L,plot_emmeans_N_L,
NULL,NULL,NULL, NULL, NULL, nrow = 5, ncol=6, align = "v")
Это вместо этого получается намного меньше:
1 ответ
Решение
В конце концов, моим лучшим решением было использовать библиотеку лоскутков и (банально) добавить опции чанков fig.height= x, fig.width= y
это размер всех участков вместе, как указано здесь