我正在为我的贝叶斯分析结果准备一份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)

最佳答案

我建议您不要将图像转储为pdf而不是png。如果确保png具有足够高的分辨率,将很难看到pdf和png之间的差异。 png会比pdf快得多,从而加快了滚动速度。

10-07 19:57
查看更多