В настоящее время я работаю над результатами массива CGH, которые включают в себя несколько графиков из десятков тысяч точек, и я хотел бы воспользоваться преимуществами многостраничной функции устройства PDF и легкостью формата изображения PNG.
Проблема в том, что устройство PDF хранит графики в виде векторных рисунков, поэтому файлы PDF огромны и для их открытия требуется несколько минут.Интересно, может ли R отобразить несколько растровых изображений, встроенных в один файл PDF, так как я знаю, что формат PDF способен справиться с этим.
Вот простой пример, файл PDF составляет около 2 Мо, тогда как файлы pngоколо 10 Ко, поэтому я хотел бы, чтобы PDF-файл около 20 Ко.
png("test%i.png")
plot(rnorm(2e4), rnorm(2e4), pch="+", cex=0.6)
plot(rnorm(2e4), rnorm(2e4), pch="+", cex=0.6)
dev.off()
pdf("test.pdf", onefile=TRUE)
plot(rnorm(2e4), rnorm(2e4), pch="+", cex=0.6)
plot(rnorm(2e4), rnorm(2e4), pch="+", cex=0.6)
dev.off()