[〜#〜] r [〜#〜] では、タイトルがなく、タイトルが使用されていたはずのスペースを使用するプロットを作成する方法はありますか?
plot()
、main
、sub
、xlab
、およびylab
では、すべてデフォルトで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
に設定すると ggplot2 が自動的にこれを実行します(そしてプロットタイトルなし/ main
(デフォルト)。単純なプロットの場合は、require(ggplot2)
を使用し、plot
をqplot
に置き換えます。
本当に、ggplot2は私が長年プロットしてきた中で最も楽しいものであり、出会ったすべての人に伝道する機会に抵抗できません。 :-)
plot(anything, main=NULL)
まだ動作します。
ラティスでは、xlab、ylab、およびメイン引数をNULLに設定するだけです。
library(lattice)
bwplot(rnorm(100),xlab=NULL,ylab=NULL,main=NULL)
私は通常使用します
par(mar=c(1,1,1,1))
国境を最小限にとどめると.