如何使用大数据图(例如跟踪图)加快PDF页面的滚动速度

HBa*_*Bat 2 pdf plot r bayesian knitr

我正在为贝叶斯分析结果准备一份Latex文档和幻灯片.R中"coda"包产生的跟踪图非常大.按大小,我的意思是千字节(KB)和加载时间.当我在慢速计算机或IPAD中向下滚动pdf文件时,加载涉及跟踪图的页面需要花费大量时间.有没有办法"减轻"这些情节,以便滚动时间大幅减少?(例如转换为另一种格式而不会丢失太多细节).

注意:我使用Rstudio和knitr来生成乳胶文档.

例如,我使用以下代码生成了一个图.如果我将其导出为单页PDF文档,则PDF的大小将为439 KB(与大小为7 KB的基本图表相比).

library(coda)
temp <- mcmc(matrix(rnorm(100000),ncol=1))
traceplot(temp) 
Run Code Online (Sandbox Code Playgroud)

Pau*_*tra 5

我建议你不要将图像转储为pdf,而是作为png.如果确保png分辨率足够高,则很难看出pdf和png之间的区别.png将比pdf快得多,加快了滚动速度.

  • 太好了,这解决了我的问题.如果有人需要知道如何保存为"png"而不是"pdf",只需在块选项中添加`dev ='png'`.我还在寻找如何玩分辨率选项.. (2认同)