Короче говоря, я делаю видео на YouTube для своих учеников и создаю много графики.До сих пор я импортировал изображения в премьеру, изменил их размер, а затем поместил отдельное белое фоновое изображение за графикой ggplot.Это немного утомительно, и я хотел бы иметь возможность экспортировать напрямую из R в соответствующий размер (1920x1080 p), поэтому мне не нужно изменять размер и добавлять фоновое изображение.
Мне удалось изменить размер изображения, но теперь оно растягивается:
Я хочу, чтобы оно выглядело так (япоместите рамку вокруг изображения и холста, чтобы было понятнее, где заканчивается сюжет и начинается фоновый холст):
Я знаю, что могу указатьвнешние поля (см. Как я могу контролировать размер холста в ggplot? ), но для этого потребуется установить внешние поля для каждого графика;Иногда у меня есть графики, которые шире, чем они высокие, а иногда у меня есть графики, которые выше, чем они широки.ggsave, похоже, уважает соотношение сторон и максимизирует одно или другое измерение.
Так как мне установить внешние поля при сохранении правильного соотношения сторон?