ggplot: несколько точечных диаграмм в одном файле, файл слишком большой - PullRequest
0 голосов
/ 22 декабря 2018

Я пытаюсь распечатать несколько графиков рассеяния на одной странице, все в одном файле.Поэтому я печатаю каждый график рассеяния на странице в файле PDF.Проблема в том, что из-за того, что на точечной диаграмме слишком много точек данных, файл PDF слишком велик.Я понимаю, что png значительно уменьшит размер файла, но было бы невозможно разместить несколько png на нескольких страницах одного файла, верно?Я думал, что единственный способ сделать это с PDF, сейчас PDF-файл слишком велик.Есть идеи как с этим бороться?Благодарю.Вот мой код:

library(ggplot2)
df <- data.frame(x = rnorm(50000),y=rnorm(50000))
pdf("myPlots.pdf",onefile=TRUE)
for (i in 1:10)
   print(ggplot(df,aes(x=x,y=y)) + geom_point())
dev.off()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...