9

編集:問題は、変更するtheme(title = element_text())必要があるときに、誤って変更しようとしたことが原因でしたtheme(plot.title(element_text())ドキュメントをもっと注意深く精査していれば、これに気付いたでしょう。theme()

元の投稿:

タイトルの垂直位置合わせを変更すると、x 軸と y 軸のラベルの位置も変更されます。これはバグですか?それとも、theme() の機能を誤解していますか? 私はggplot2バージョン0.9.3.1を実行しています

最小限の再現可能な例。

require(ggplot2)
set.seed(12345)
x <- rnorm(100,10,0.5)
y <- x * 3 + rnorm(100)
df <- data.frame(y,y)

私の好みでは、デフォルトのタイトルはグラフに近すぎます....

ggplot(df,aes(x,y)) + 
geom_point() + 
labs(title="My Nice Graph")

ここに画像の説明を入力

タイトルを移動しようとすると、軸ラベルも移動し、グラフ上で判読できなくなります。

ggplot(df,aes(x,y)) + 
geom_point() + 
labs(title="My Nice Graph") + 
theme(title = element_text(vjust=2))

ここに画像の説明を入力

4

2 に答える 2

27

したくplot.titleないtitle

labs(title="My Nice Graph") + theme(plot.title = element_text(vjust=2))

別のクイック フィックスは、改行を追加することです。

  labs(title="My Nice Graph\n")
于 2013-10-23T20:13:14.833 に答える