在 R 中更改 ggplot2 中轴文本的字体大小和方向
在本文中,我们将讨论如何使用 R 编程语言中的 ggplot2 图更改字体大小和轴文本的方向。
对于这两个要求,使用了 theme()函数。绘制常规图形后,只需添加具有适当值的 theme() 即可完成工作。
主题()函数:
使用此函数是自定义绘图的非数据组件的一种强大方法:即标题、标签、字体、背景、网格线和图例。此函数还可用于为绘图提供一致的自定义外观。
Syntax:
theme (line, text, axis.title,axis.text)
- Parameter:
- line: all line elements (element_line())
- text: all text elements (element_text())
- axis.title: labels of axes (element_text()). Specify all axes’ labels (axis.title)
- axis.text: tick labels along axes (element_text()). Specify all axis tick labels (axis.text)
要更改文本大小和角度,调用 theme() 并将 axis.text 设置为适当的值,顾名思义,此属性作用于轴文本。为此 element_text()函数被调用,其属性大小和角度设置为所需的值。
句法:
theme(axis.text = element_text(size, angle) )
例子:
R
library("ggplot2")
gfg_data<-data.frame(x=c(1,2,3,4,5),y=c(5,4,3,2,1))
gfg_plot<-ggplot(data=gfg_data, aes(x, y)) +
geom_bar(stat="identity")
gfg_plot + theme(axis.text = element_text(size = 20, angle=50))
R
library("ggplot2")
gfg_data<-data.frame(x=c(1,2,3,4,5),y=c(5,4,3,2,1))
gfg_plot<-ggplot(data=gfg_data, aes(x, y)) +
geom_bar(stat="identity")
gfg_plot + theme(axis.text = element_text(size = 50, angle=180))
输出:
例子:
电阻
library("ggplot2")
gfg_data<-data.frame(x=c(1,2,3,4,5),y=c(5,4,3,2,1))
gfg_plot<-ggplot(data=gfg_data, aes(x, y)) +
geom_bar(stat="identity")
gfg_plot + theme(axis.text = element_text(size = 50, angle=180))
输出: