R语言 如何改变ggplot标题的位置

R语言 如何改变ggplot标题的位置

在这篇文章中,我们将讨论如何使用R编程语言中的ggplot改变图中标题的位置。ggtitle()函数可以用来给一个图加上适当的标题。

语法

ggtitle("title")

默认情况下,标题是左对齐的。因此,如果需求是一个左对齐的标题,就不需要做什么。

例子

library("ggplot2")
  
x<-c(1,2,3,4,5)
y<-c(10,30,20,40,35)
  
df<-data.frame(x,y)
  
ggplot(df,aes(x,y))+geom_line()+
ggtitle("Default title")

输出

如何在R语言中改变ggplot标题的位置?

要在绘图的任何其他位置显示标题,请使用theme()函数。在theme()函数中使用plot.title参数和element_text()函数作为它的值。同样,在这个函数中传递hjust属性的值。

语法

theme(plot.title=element_text(hjust=value))

为了在中心位置获得标题,hjust的值应该被指定为0.5。

例子

library("ggplot2")
  
x<-c(1,2,3,4,5)
y<-c(10,30,20,40,35)
  
df<-data.frame(x,y)
  
ggplot(df,aes(x,y))+geom_line()+
ggtitle("Title at center")+
theme(plot.title = element_text(hjust=0.5))

输出

如何在R语言中改变ggplot标题的位置?

为了在右边显示标题,hjust应该被赋予1的值。

例子

library("ggplot2")
  
x<-c(1,2,3,4,5)
y<-c(10,30,20,40,35)
  
df<-data.frame(x,y)
  
ggplot(df,aes(x,y))+geom_line()+ggtitle("Title at right")+
theme(plot.title = element_text(hjust=1))

输出

如何在R语言中改变ggplot标题的位置?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程