廣告:
R是用于統(tǒng)計(jì)分析、繪圖的語(yǔ)言和操作環(huán)境。R是屬于GNU系統(tǒng)的一個(gè)自由、免費(fèi)、源代碼開(kāi)放的軟件,它是一個(gè)用于統(tǒng)計(jì)計(jì)算和統(tǒng)計(jì)制圖的優(yōu)秀工具。
1
我正在使用以下命令在R中:
jj = ts(read.table("overlap.txt"))
pdf(file = "plot.pdf")
plot(jj, ylab="", main="")
dev.off()
結(jié)果:
在此處輸入圖片說(shuō)明
我的問(wèn)題是我得到的pdf文件很大(25Mb)。 是否可以減小文件大? JPEG不是一種選擇,因?yàn)槲倚枰噶繄D形。
看一下tools :: compactPDF-您需要安裝qpdf或ghostscript,但它可能對(duì)pdf文件大小產(chǎn)生巨大影響。
2
如果從磁盤讀取PDF文件,則GhostScript質(zhì)量(gs質(zhì)量)有3個(gè)選項(xiàng),如R幫助文件所示:
printer (300dpi) 印刷質(zhì)量
ebook (150dpi) 電子書
screen (72dpi) 屏幕顯示
默認(rèn)為無(wú)。 例如,要將文件夾mypdfs /中的所有PDF轉(zhuǎn)換為電子書質(zhì)量,請(qǐng)使用以下命令
tools::compactPDF('mypdfs/', gs_quality='ebook')
3
減少文件大小的一種方法是減少擁有的值的數(shù)量。 假設(shè)您有一個(gè)稱為df的數(shù)據(jù)框:
# 從數(shù)據(jù)框中獲取數(shù)據(jù)樣本
sampleNo = 10000
sampleData <- df[sample(nrow(df), sampleNo), ]
我認(rèn)為R中的唯一其他選擇是產(chǎn)生一個(gè)非向量。 在R之外,您可以使用Acrobat Professional(非免費(fèi))來(lái)優(yōu)化pdf。 這樣可以大大減少文件大小.
廣告: