編集:問題は、変更する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))