R语言 只绘制文本
在这篇文章中,我们将讨论如何在R编程语言中只绘制文本。
方法1:使用带mar参数的par()函数
在这种只绘制文本的方法中,用户需要调用内置的带mar参数的函数par函数,在R编程语言中简单地绘制空图,然后调用text()函数在R语言中带mar参数的par函数创建的空图上写入文本。
语法: par(mar, mgp, las)
参数
- mar – 一个长度为4的数字向量,它按以下顺序设置边距大小:底部、左侧、顶部和右侧。
- mgp – 一个长度为3的数字向量,用于设置相对于内部绘图窗口边缘的轴标签位置。
- las – 一个数字值,表示刻度线标签的方向,以及初始化后添加到绘图中的任何其他文本。
例子
输出
方法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() 函数是一个完全空的主题,对具有非标准坐标的图或绘图很有用。
例子
输出