Если высота равна 811, а ширина - 478 пикселей (хотя позже я решил, что они, вероятно, были перевернуты), то вы могли бы разделить их на типичные точки на дюйм, чтобы получить высоту и ширину в дюймах, то есть единицу, которую ожидает устройство pdf
:
pdf("my_plot.pdf", height=811/300, width=478/300)
plot(....)
dev.off()
Мне интересно, однако, является ли первое число высотой или шириной?Я подозреваю, что вы можете видеть ширину как первое значение.Давайте посмотрим на страницу справки:
?pdf
И рассмотрим некоторые примеры с Finder и Preview:
Я просматриваю небольшие PDF-файлы и вижу, что значок, как сообщается, имеетРазрешение 128 × 128 в Finder.app и Preview сообщает, что оно составляет 1,78 × 1,78 дюйма, поэтому оно, вероятно, было создано как документ с разрешением 72 т / д.На странице справки pdf () говорится, что pointsize
может использоваться для воздействия на этот параметр, и по умолчанию 12
указывает 1/72 дюйма.
Так что, возможно, вы захотите:
pdf("my_plot.pdf", width=811/72, height=478/72)