R语言 改变ggplot2中坐标轴文字的字体大小和方向

R语言 改变ggplot2中坐标轴文字的字体大小和方向

在这篇文章中,我们将讨论如何使用R编程语言中的ggplot2绘图来改变字体大小和坐标轴文字的方向。

对于这两个要求,都采用了theme()函数。在绘制一个普通的图形后,只需添加适当数值的theme()就可以完成工作了。

theme()函数

使用这个函数是一个强大的方式来定制你的图的非数据组件:即标题、标签、字体、背景、网格线和图例。这个函数也可以用来给绘图一个一致的自定义外观。

语法

theme (line, text, axis.title,axis.text)

  • 参数
  • line:所有线元素(element_line()
  • text: 所有的文本元素(element_text())
  • axis.title:轴的标签(element_text())。指定所有轴的标签(axis.title)
  • axis.text:沿轴的刻度线标签(element_text())。指定所有轴的刻度线标签(axis.text)

为了改变文本的大小和角度,在调用theme()时要将axis.text设置为适当的值,这个属性顾名思义就是作用于轴的文本。为此, element_text() 函数被调用,其属性–大小和角度被设置为一个必要的值。

语法

theme(axis.text = element_text(size, angle) )

例子

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语言中改变ggplot2中坐标轴文字的字体大小和方向

例子

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)) 

输出

在R语言中改变ggplot2中坐标轴文字的字体大小和方向

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程