2009-04-10 13 views
13

Rには、タイトルがなく、タイトル以外のスペースを使用するプロットを作成する方法はありますか?タイトル/ラベルなしのプロットR

plot()

mainsubxlab、およびNULLylabすべてのデフォルトが、これはちょうど彼らが、「」にそれらを設定するための同上だっただろう空白を残します。それを含まないのは、プロットスペース全体がエッジ上に余分な空きスペースを残すのではなく利用されたということを意味するといいでしょう。これは、pdf(),png()などのファイルデバイスへのプロットの印刷に特に関係します。

答えて

16

余白の調整については、tip 7を参照してください。

抜粋:

、ラベル用に予約されたスペースを削除(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() 
9

のために、あなたがNULLからxlab/ylabを設定する(そして描画タイトル/デフォルトでmainがない)ときggplot2はこれを自動的に行い、代替プロットパッケージを楽しまために喜んでいる場合。単純なプロットの場合はrequire(ggplot2)と置き換え、plotqplotと置き換えてください。

本当にggplot2は私が何年もプロットしてきた楽しいもので、私が会う全員に伝える機会に抵抗することはできません。私は最小限に境界線を保つとき

+4

+1プロットについて興奮しています。 – ojblass

+0

合意しました! @ojblass – ejg

1

:-)私は通常

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

を使用しています。格子と

2

、それはNULLにxlab、ylab、メインの引数を設定するだけです:

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

はまだ動作します。

+3

ようこそ!問題はそれがうまくいくかどうかではなく(OPはそれを知っている)、空のスペースをどのように使うかということでした。回答する前に、質問と[FAQ](http://stackoverflow.com/faq)をよくお読みください。 –