web-dev-qa-db-ja.com

Rでタイトル/ラベルなしのプロット

[〜#〜] r [〜#〜] では、タイトルがなく、タイトルが使用されていたはずのスペースを使用するプロットを作成する方法はありますか?

plot()mainsubxlab、およびylabでは、すべてデフォルトでNULLになりますが、これはそれらがあったはずの場所に空白スペースを残します。それらが含まれていない場合は、端に余分な空のスペースを残すのではなく、プロットスペース全体が使用されたことを意味します。これは、pdf()png()などのファイルデバイスにプロットを印刷する場合に特に関係があります。

21
blahdiblah

マージンの調整については ヒント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()
24
ojblass

別のプロットパッケージを使用する場合は、xlab/ylabNULLに設定すると ggplot2 が自動的にこれを実行します(そしてプロットタイトルなし/ main(デフォルト)。単純なプロットの場合は、require(ggplot2)を使用し、plotqplotに置き換えます。

本当に、ggplot2は私が長年プロットしてきた中で最も楽しいものであり、出会ったすべての人に伝道する機会に抵抗できません。 :-)

14
Nicholas Riley
plot(anything, main=NULL)

まだ動作します。

5
Paul

ラティスでは、xlab、ylab、およびメイン引数をNULLに設定するだけです。

library(lattice)
bwplot(rnorm(100),xlab=NULL,ylab=NULL,main=NULL)
4
Jeff Horner

私は通常使用します

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

国境を最小限にとどめると.

3