在R语言中,我们经常需要组合多个图像来进行数据可视化分析。为了使这些图像更加清晰和易于理解,我们可以使用共享的图例(legend)来统一标记不同的图像元素。本文将介绍如何使用R语言设置组合图像,并在其中共享一个图例。
首先,我们需要安装并加载ggplot2
包,这是一个强大的数据可视化工具。如果您还没有安装该包,可以使用以下代码进行安装:
install.packages("ggplot2")
library(ggplot2)
接下来,我们创建一些示例数据集,以便生成图像。在本文中,我们使用mtcars
数据集作为示例数据。此数据集记录了32辆车的各种性能指标,例如马力、燃油效率等。
data(mtcars)
现在,我们可以开始绘制多个图像并将它们组合到一个图表中。首先,我们创建两个基本的散点图,分别表示马力与燃油效率之间的关系和马力与加速度之间的关系。代码如下:
p1 <- ggplot(mtcars, aes(x = hp, y = mpg)) +
geom_point(color = "b