ale*_*lex 9 plot r
我正在使用以下命令在R中绘制一些数据:
jj = ts(read.table("overlap.txt")) pdf(file = "plot.pdf") plot(jj, ylab="", main="") dev.off()
结果如下:
我遇到的问题是我得到的pdf文件非常大(25Mb).是一种减小文件大小的方法吗?JPEG不是一个选项,因为我需要一个矢量图形.
had*_*ley 10
看看tools::compactPDF- 您需要安装qpdf或ghostscript,但它可以对pdf文件大小产生巨大影响.
tools::compactPDF
如果从磁盘读取PDF文件,GostScript quality(gs_quality)有3个选项,如R帮助文件中所示:
gs_quality
printer
ebook
screen
默认是none.例如,要将文件夹中的所有PDF转换mypdfs/为ebook质量,请使用该命令
none
mypdfs/
tools::compactPDF('mypdfs/', gs_quality='ebook')
Joh*_*ohn 6
你正在绘制很多线条或点.诸如pdf,ps,eps,svg等的矢量图像格式保持关于所有那些增加复杂度的点,线或其他项的逻辑信息,其随着点数的增加而转换为尺寸和绘制时间.通常,矢量图像在许多方面是最好的,最紧凑,最佳缩放和最高质量的再现.但是,如果图形元素的数量变得非常大,那么通常最好采用光栅图像格式,例如png.当你切换到光栅时,最好很好地了解你想要的尺寸图像,包括像素和打印测量等,以便产生最佳图像.
对于来自其他方向的信息,光栅图像太大,请参阅此答案.
归档时间:
14 年,2 月 前
查看次数:
8352 次
最近记录:
7 年,11 月 前