Я пытаюсь создать изображение PDF в R из трех графиков, расположенных в сетке строк. Вот что я попробовал:
pdf("fig.pdf")
par(mfrow=c(1,3))
plot(rnorm(100), rnorm(100), xlab="Something on X", ylab="Some on Y", main="This is it 1")
plot(rnorm(100), rnorm(100), xlab="Something on X", ylab="Some on Y", main="This is it 2")
plot(rnorm(100), rnorm(100), xlab="Something on X", ylab="Some on Y", main="This is it 3")
dev.off()
Но он выдает:
Хотя я хочу, чтобы каждая диаграмма была квадратной иконечное изображение не должно иметь соотношение 1: 1:
Попытки
Я пробовал:
pdf("fig.pdf", width = 3, height = 1)
Но это приводило к ошибкам при построении каждой отдельной диаграммы. Жаловаться на размер было недостаточно:
Ошибка в plot.new (): слишком большие поля рисунка
Если я попытаюсь:
par(mfrow=c(1,3), pty='s')
Тогда:
Как мне этого добиться (возможно, без использования внешних библиотек,но простые базовые пакеты R по умолчанию)?