R 散点图

17 Mar 2025 | 5 分钟阅读

散点图用于比较变量。 当我们需要定义一个变量受另一个变量影响多少时,需要进行变量之间的比较。 在散点图中,数据以点的集合表示。 散点图上的每个点都定义了两个变量的值。 选择一个变量作为纵轴,另一个变量作为横轴。 在 R 中,创建散点图有两种方法,即使用 plot() 函数和使用 ggplot2 包的函数。

以下是在 R 中创建散点图的语法

此处,

序号参数描述
1.x它是其值是水平坐标的数据集。
2.y它是其值是垂直坐标的数据集。
3.main它是图表的标题。
4.xlab它是水平轴上的标签。
5.ylab它是垂直轴上的标签。
6.xlim它是用于绘制的 x 值的限制。
7.ylim它是 y 值(用于绘制)的限制。
8.axes它指示是否应在图上绘制两个轴。

让我们看一个例子来了解如何使用 plot 函数构造散点图。 在我们的例子中,我们将使用数据集 "mtcars",这是 R 环境中可用的预定义数据集。

示例

输出

R Scatterplots

使用 ggplot2 的散点图

在 R 中,创建散点图的另一种方法是借助 ggplot2 包。

ggplot2 包提供了 ggplot() 和 geom_point() 函数来创建散点图。 ggplot() 函数接受一系列输入项。 第一个参数是一个输入向量,第二个参数是 aes() 函数,我们在其中添加 x 轴和 y 轴。

让我们开始通过一个例子来理解如何使用 ggplot2 包,我们使用了熟悉的数据集 "mtcars"。

示例

输出

R Scatterplots

我们还可以添加更多特征并制作更具吸引力的散点图。 以下是一些添加了不同参数的示例。

示例 1:带分组的散点图

输出

R Scatterplots

示例 2:轴的变化

输出

R Scatterplots

示例 3:带有拟合值的散点图

输出

R Scatterplots

向图表中添加信息

示例 4:添加标题

输出

R Scatterplots

示例 5:添加带动态名称的标题

输出

R Scatterplots

示例 6:添加副标题

输出

R Scatterplots

示例 7:更改 x 轴和 y 轴的名称

输出

R Scatterplots

示例 8:添加主题

输出

R Scatterplots
下一主题线性回归