编辑:问题是由于我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))