R语言 只绘制文本

R语言 只绘制文本

在这篇文章中,我们将讨论如何在R编程语言中只绘制文本。

方法1:使用带mar参数的par()函数

在这种只绘制文本的方法中,用户需要调用内置的带mar参数的函数par函数,在R编程语言中简单地绘制空图,然后调用text()函数在R语言中带mar参数的par函数创建的空图上写入文本。

语法: par(mar, mgp, las)

参数

  • mar – 一个长度为4的数字向量,它按以下顺序设置边距大小:底部、左侧、顶部和右侧。
  • mgp – 一个长度为3的数字向量,用于设置相对于内部绘图窗口边缘的轴标签位置。
  • las – 一个数字值,表示刻度线标签的方向,以及初始化后添加到绘图中的任何其他文本。

例子

par(mar = c(0, 0, 0, 0))
 
plot(x = 0:10, y = 0:10, ann = F,bty = "n",type = "n",
     xaxt = "n", yaxt = "n")
 
text(x = 5,y = 5,"Knowledge is power!\nCome with us and
contribute your knowledge about Computer Science \into our world
of Geeks!\n~GeeksForGeeks")

输出

在R语言中只绘制文本

方法2:使用ggplot2的annotate()和theme_void()函数

在这种只绘制文本的方法中,用户首先需要在R控制台中安装并导入,然后在R编程语言中调用ggplot2包的annotate()和theme_void()函数,并加入所需的参数,以便在R编程语言中的绘图中加入唯一的文本。

annotate() 函数在绘图中添加几何体,但与典型的geom函数不同的是,几何体的属性不是从数据框架的变量中映射出来的,而是以向量的形式传入。

语法: annotate(geom,x = NULL,y = NULL,xmin = NULL,xmax = NULL,ymin = NULL,ymax = NULL,xend = NULL, yend = NULL,…, na.rm = FALSE)

参数

  • geom:用于注释的地理环境名称
  • x, y, xmin, ymin, xmax, ymax, xend, yend: 定位美学 – 你必须至少指定其中之一。
  • …:传递给layer()的其他参数。这些通常是美学,用于将美学设置为一个固定值,比如颜色=”红色 “或大小=3。
  • na.rm。如果是FALSE,默认情况下,缺失的值会被删除并发出警告。如果为 “true”,缺失的值会被默默地删除。

theme_void() 函数是一个完全空的主题,对具有非标准坐标的图或绘图很有用。

例子

library("ggplot2") 
 
ggplot() +
  annotate("text", x = 10,  y = 10,
           size = 6,
           label = "Knowledge is power!\nCome with us and
contribute your knowledge about Computer Science into our
world of Geeks!\n~GeeksForGeeks") + theme_void()

输出

在R语言中只绘制文本

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程