Можно ли назначить объекту ggplot определенную область (например, ширину x высоту), чтобы несколько графиков одинакового размера можно было объединить в одно изображение?

Можно ли назначить объекту ggplot указанную область (например, ширину x высоту), чтобы несколько графиков одинакового размера можно было объединить в одно изображение с помощью такого пакета, как gridExtra, cowplot или patchwork? Я спрашиваю, потому что я хотел бы объединить несколько сгенерированных facet_wrap одноколоночных объектов ggplot (с разными заголовками), которые имеют разное количество строк. Кажется, что каждый объект по умолчанию нанесен на область одного размера. Таким образом, строки для объектов с небольшим количеством строк слишком высоки и слишком короткие для объектов с большим количеством строк. Печать в pdf позволяет определять ширину и высоту, но тогда пакеты (gridExtra, cowplot или patchwork) для объединения изображений, по-видимому, использовать нельзя. Facet_grid не помог, потому что текст полосы должен быть сверху.

0 ответов

Другие вопросы по тегам