R でのタイトル/ラベルのないプロット
-
09-09-2019 - |
質問
で 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()
他のヒント
あなたが設定したときに
あなたは代替プロットパッケージを楽しまために喜んでいる場合は、 ggplot2 にこれを自動的に行いますxlab
(およびデフォルトでは、プロットのタイトル/ ylab
はありません)するNULL
/ main
。簡単なプロットのために、ちょうどrequire(ggplot2)
とplot
でqplot
を置き換えます。
本当に、ggplot2は、私が何年にプロットして持っていた最も楽しいですし、私は私が会う皆にそれを伝道する機会に抵抗することはできません。 : - )
格子と、それはNULLにxlab、ylab、メインの引数を設定するだけです。
library(lattice)
bwplot(rnorm(100),xlab=NULL,ylab=NULL,main=NULL)
plot(anything, main=NULL)
まだ動作します。
私は通常使用
par(mar=c(1,1,1,1))
私は最小限に境界線を保つときます。
所属していません StackOverflow