R语言 ggplot2–多面板图
在这篇文章中,我们将看到如何使用R编程语言中的ggplot2绘制多面板图。
绘图是数据可视化的最重要的方面之一。它们帮助我们快速识别原始数据中的趋势和关系。但有时一个图不足以得出所需的关系,因此,我们需要同时绘制多个图。多板块图指的是在一个图中同时创建多个图形的图。这有助于我们对同一数据进行不同的可视化处理,也有助于在一个图中对几个不同的数据集进行可视化处理。
要在R语言中创建多面板图,我们首先要把图框分成所需的行和列的数量,然后用所需的图填充这些行和列。为了将绘图框架划分为所需数量的行和列,我们使用R语言的par()函数。par()函数可以用来设置或查询图形参数。par()函数的参数mfrow将一个向量作为一个值,其中包含行数和列数,并返回一个分成这些行数和列数的空白框架。
语法: par( mfrow= c( col, row ))
参数
- col: 决定了要划分的框架的列数。
- row: 决定了框架要被划分的行数。
例1: 在2X2的网格中 绘制 我们的图画
这里我们将创建一个矢量,然后将框架划分为2×2的网格,然后绘制多面板的Plots。
输出
例2: 单行的3个地块并排排列
输出