R语言 如何使用Par函数
在这篇文章中,我们将讨论如何在R编程语言中使用par()函数。
par()函数是用来设置或查询图形参数的。我们可以通过使用par()函数将框架划分成所需的网格,为绘图添加边距或改变框架的背景颜色。我们可以在R中使用par()函数来一次创建多个图。这有助于我们以精细的控制来创建图的排列。
方法1:使用par()函数在同一窗口中创建多个图
为了在R语言的同一窗口中创建多个图,我们首先通过使用par()函数的mfrow参数将框架分成所需的网格。在这里,我们可以向参数mfrow传递一个包含网格的行数和列数的向量,这将把我们的框架划分成一个有该行数和列数的网格。
语法:
其中。
- mfrow: 决定了网格的行值和列值的一个向量。
例子
在这个例子中,使用par()函数在R语言中绘制了基本的多图。在这里,我们将窗口划分为一个3X2的网格,并在其中绘制了图画。
输出
方法2:使用par()函数增加或减少绘图周围的边距
在这个方法中,用户需要使用par()函数的mar参数在R语言中增加或减少绘图周围的空白。在这里,mar参数需要一个向量,其中包含所有按以下顺序排列的边距值:底部、左侧、顶部、右侧。默认值是mar = c(5.1, 4.1, 4.1, 2.1)。
语法:
其中。
- mar: 决定保证金向量,其中保证金的顺序为:下、左、上、右
例子
在这个例子中,我们使用par()函数的mar参数为一个图添加了大的左边和顶边距。
输出
方法3:使用par()函数改变轴和刻度线标签的大小
在这种方法中,为了改变轴和刻度线标签的大小,用户需要使用par()函数的cex.lab()和cex.axis()参数来分别指定R语言中的轴标签和刻度线标签的大小。cex.lab和cex.axis的默认值都是1。
语法:
其中。
- cex.lab: 决定轴标签的大小。
- cex.axis: 决定了刻度线标签的大小。
例子
在这个例子中,使用par()函数和cex.axis和cex.lab参数制作了一个带有大尺寸坐标轴和刻度线标签的图。
输出
方法4:使用par()函数改变窗口的背景颜色
要在R语言中改变窗口的背景颜色,我们使用par()函数的bg参数。窗口的默认颜色是白色。bg参数可以采用任何R语言可接受的格式的颜色值。
语法:
其中 。
- bg: 决定了窗口的背景颜色。
例子
在这个例子中,使用R语言中的bg参数制作的基本图的绿色背景窗口。
输出