插圖器縮放所有內容包括筆劃厚度,用於繪製已轉換爲路徑的線條和符號以及未轉換爲路徑的任何文本的字體大小。 (因爲我沒有Illustrator,所以我不能說Illustrator是否將文本視爲文本或打開PDF時的路徑)。
當Adobe Acrobat Reader顯示PDF時,它僅顯示柵格化視圖當前的文件,所以只需按照您的意願輕鬆擴展一切。
我看到兩個選項;可以直接在R中創建2x2圖並使用正確的尺寸將其導出爲PDF,或者減少每個圖中使用的邊距和字體大小,然後使用所顯示的命令以所需的寬度/高度導出。
第一選項可以通過以下方式實現:
pdf("attempt1.pdf", ....)
layout(matrix(1:4, ncol = 2, byrow = FALSE)) ## byrow = TRUE for fill-by-row
## all 4 plot calls go in here
layout(1)
dev.off()
您可能需要調整在pdf()
設備中使用的點的大小而有所調整情節的一些位cex.???
設置精確定製該如何想要它。
或者,您需要減小點數和邊距,並在3.4乘3.4英寸的設備上繪製每個圖。像這樣的東西會幫助您瞭解:
pdf("attempt2.pdf", height = 3.4, width = 3.4, pointsize = 10)
op <- par(mar = c(4,3,3,1) + 0.1) ## one line less per marging
## your single plotting call here
par(op)
dev.off()
的方法來控制你不妨設定爲控制最終積質量的情節利潤率&其他參數的列表,請參閱?par
。您可能希望查看cex.foo
參數來控制圖上文本的相對大小,但這與您在創建設備時設置的基本點大小有關。