103

プロットタイトルとその下のプロット領域(つまり、データのあるボックス)の間のスペースを増やす簡単な方法はありますか?同様に、軸のタイトルと軸のラベルの間にスペースを入れたいと思います。

つまり、「タイトルを少し上に、y軸のタイトルを少し左に、x軸のタイトルを少し下に移動する」方法はありますか?

4

1 に答える 1

138

でプロットマージンを調整してplot.marginから、引数をtheme()使用して軸ラベルとタイトルを移動できます。例えば ​​:vjustelement_text()

library(ggplot2)
library(grid)
qplot(rnorm(100)) +
    ggtitle("Title") +
    theme(axis.title.x=element_text(vjust=-2)) +
    theme(axis.title.y=element_text(angle=90, vjust=-0.5)) +
    theme(plot.title=element_text(size=15, vjust=3)) +
    theme(plot.margin = unit(c(1,1,1,1), "cm"))

あなたにこのようなものを与えるでしょう:

ここに画像の説明を入力してください

theme()さまざまなパラメータとその引数に関する詳細情報が必要な場合?themeは、Rプロンプトで入力するだけです。

于 2012-05-31T19:57:03.723 に答える