簡體   English   中英

R中沒有標題/標簽的圖

[英]Plots without titles/labels in R

R中,有什么方法可以生成沒有標題的圖,並使用標題原本會占用的空間?

plot()mainsubxlabylab都默認為NULL ,但這僅留了空白,將它們設置為”。 如果不包括它們,那就意味着可以利用整個繪圖空間,而不是在邊緣保留多余的空白,那將是很好的。 這在將繪圖打印到pdf()png()等文件設備時特別重要。

有關調整邊距的信息,請參見技巧7

摘抄:

要刪除為標簽保留的空間,請使用par(mar = ...)。 例如

png(file="notitle.png",width=400, height=350)
par(mar=c(5,3,2,2)+0.1)
hist(rnorm(100),ylab=NULL,main=NULL)
dev.off()

如果您願意接受一個替代的繪圖程序包, 那么當您將xlab / ylab設置為NULL (並且默認情況下沒有繪圖標題/ main )時, ggplot2會自動執行此操作。 對於簡單的繪圖,只需require(ggplot2)並用qplot替換plot

確實,ggplot2是我多年來進行繪圖所獲得的最大樂趣,我無法抗拒將它傳播給與我見面的每個人的機會。 :-)

使用格子時,只需將xlab,ylab和主要參數設置為NULL即可:

library(lattice)
bwplot(rnorm(100),xlab=NULL,ylab=NULL,main=NULL)
plot(anything, main=NULL)

仍然有效。

我通常使用

par(mar=c(1,1,1,1))

當我將邊界最小化時。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM