📜  如何在 R 中标记散点图中的特定点?(1)

📅  最后修改于: 2023-12-03 14:52:32.388000             🧑  作者: Mango

在 R 中标记散点图中的特定点

在数据可视化中,散点图是一种非常常见的展示数据分布的方式。然而,在散点图中,有时需要对某些特定的数据点进行特殊标示,以凸显其重要性或特殊性。本文将介绍在 R 中如何标记散点图中的特定点。

准备数据

我们以 mtcars 数据集为例,创建一个简单的散点图。

plot(mtcars$wt, mtcars$mpg)

scatterplot

标记特定点

我们可以使用 points() 函数来添加特定点的标记。下面的代码将满足 wt > 5 条件的数据点标记为红色。

plot(mtcars$wt, mtcars$mpg)
points(mtcars$wt[mtcars$wt > 5], mtcars$mpg[mtcars$wt > 5], col = "red", pch = 19)

解释一下代码:

  • mtcars$wt[mtcars$wt > 5] 选择满足 wt > 5 条件的数据点
  • mtcars$mpg[mtcars$wt > 5] 选择上述数据点对应的 mpg 值
  • col = "red" 设置标记点的颜色为红色
  • pch = 19 设置标记点的形状为实心圆

marked scatterplot

此外,我们还可以根据其他条件标记不同的数据点。

结语

通过本文,我们了解了如何在 R 中标记散点图中的特定点。此外,我们可以根据不同的需求来对标记点的形状、颜色、大小等进行进一步的设置。