【发布时间】:2016-01-18 17:26:36
【问题描述】:
编辑:问题是由于我在需要更改theme(plot.title(element_text()) 时错误地尝试更改theme(title = element_text())。如果我更仔细地检查theme() documentation.
原帖:
更改标题垂直对齐也会改变 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))
【问题讨论】:
-
使用
theme(plot.title = element_text(vjust=2))。看看here:“标题:所有标题元素:情节、轴、图例”。