R语言 更改{ggplot 2}中的轴标题位置[重复]

icomxhvb  于 2023-02-20  发布在  其他
关注(0)|答案(1)|浏览(234)
    • 此问题在此处已有答案**:

Plot axis name on a different position other than the middle of the axis(3个答案)
2天前关闭。
坐标轴的标题通常都在坐标轴的中心。我怎么改变它们的位置呢?例如,我想把y轴的标题放在y轴的上面,把x轴的标题放在x轴的右边。有人知道在R中如何用ggplot2来做吗?

nwo49xxi

nwo49xxi1#

好了,我明白了,所以,对于y轴,你应该把axis.title = element_text(hjust = 1)设置在顶部,而x轴axis.title = element_text(vjust = 1)设置在右边(这听起来很不直观,因为y轴是垂直的),所有这些都在theme()中,所以,总结一下:

ggplot(data = data, aes(x = x, y = y)) +
geom_point() +
theme(axis.title = element_text(vjust = 1, hjust = 1))

相关问题