這是我的代碼;基本上我把四張圖放在同一個繪圖設備上,並在每個圖上放置一個圖例。 [編輯:我正在與RStudio]R如何使圖例位置獨立於圖形大小
dev.new()
par(mfrow=c(2,2), oma=c(0,0,2,0))
#plot1
plot(parameters...)
par(new=TRUE)
plot(parameters, col="red")
legend("bottomright", c("seed match", "background"), bty="n", lty=c(1,1),
col=c("red","black"), cex=0.8, inset=0)
#plot2
plot(parameters...)
par(new=TRUE)
plot(parameters..., col="red")
legend("bottomright", c("seed match", "background"), bty="n", lty=c(1,1),
col=c("red","black"), cex=0.8,inset=0)
#etc. same for plot2 and plot 3
title("bla bla bla", outer=TRUE)
我有兩個問題與此。 (1)儘管我指定了「bottomright」,但圖例看起來並沒有對齊到右下方,我更寬地調整圖形的水平尺寸,圖例和圖表右側之間的空間更大。
(2)的空間中的圖例佔用量是不充分的。我嘗試修改cex =,但只處理字體大小,圖例佔據的整個空間仍然存在,這意味着字體越小,線條之間的空間就越大。我希望這個傳說能夠少一些「傳播」。
插圖 這看起來有點OK,但我想降低傳說裏線之間的空間:
但是,當我水平調整它沒有。我想在圖表的右側安插圖例。
您是否在嘗試重新調整輸出設備大小後嘗試打印圖表? – Roland
Geez,所以我需要我的輸出設備的準確大小,我想要我的圖時它的出口?這使得它超硬工作的一個11" 的Mac空氣... – biohazard
沒有,使用的功能(設備),如'png'或'pdf',它允許你指定大小 – Roland