微信登录

基础绘图 - 散点图 - 绘制简单散点图

基础绘图 - 散点图 - 绘制简单散点图

一、引言

在数据分析和可视化的领域中,散点图是一种非常基础且实用的工具。它能够直观地展示两个变量之间的关系,帮助我们发现数据中的潜在模式、趋势以及异常值。R 语言作为一种强大的统计分析和绘图语言,提供了丰富的函数和工具来绘制散点图。本文将详细介绍如何使用 R 语言绘制简单的散点图,并通过实际例子进行演示。

二、绘制简单散点图的基本函数

在 R 语言中,plot() 函数是绘制散点图最常用的函数之一。其基本语法如下:

  1. plot(x, y, type = "p", main = NULL, xlab = NULL, ylab = NULL, col = NULL, pch = NULL)
  • x:表示 x 轴的数据向量。
  • y:表示 y 轴的数据向量。
  • type:指定绘图的类型,”p” 表示绘制散点图。
  • main:用于设置图形的标题。
  • xlab:用于设置 x 轴的标签。
  • ylab:用于设置 y 轴的标签。
  • col:用于设置点的颜色。
  • pch:用于设置点的形状。

三、示例代码与解释

示例 1:简单的散点图

下面是一个简单的示例,我们将生成两组随机数据,并使用 plot() 函数绘制散点图。

  1. # 生成随机数据
  2. x <- rnorm(50) # 生成 50 个服从正态分布的随机数作为 x 轴数据
  3. y <- rnorm(50) # 生成 50 个服从正态分布的随机数作为 y 轴数据
  4. # 绘制散点图
  5. plot(x, y, type = "p", main = "简单散点图", xlab = "X 轴", ylab = "Y 轴")

在这个示例中,我们首先使用 rnorm() 函数生成了两组各 50 个服从正态分布的随机数,分别作为 x 轴和 y 轴的数据。然后使用 plot() 函数绘制散点图,并设置了图形的标题、x 轴标签和 y 轴标签。

示例 2:自定义散点图的颜色和形状

我们可以进一步自定义散点图的颜色和形状,使图形更加美观和易于区分。

  1. # 生成随机数据
  2. x <- rnorm(50)
  3. y <- rnorm(50)
  4. # 绘制散点图,自定义颜色和形状
  5. plot(x, y, type = "p", main = "自定义散点图", xlab = "X 轴", ylab = "Y 轴",
  6. col = "red", pch = 16)

在这个示例中,我们通过 col = "red" 将点的颜色设置为红色,通过 pch = 16 将点的形状设置为实心圆。

四、常见点形状和颜色的总结

常见点形状(pch 值)

pch 值 形状描述
1 空心圆
2 空心三角形
16 实心圆
17 实心三角形
18 实心菱形

常见颜色名称

R 语言支持许多预定义的颜色名称,例如:”red”(红色)、”blue”(蓝色)、”green”(绿色)、”yellow”(黄色)等。

五、结论

通过本文的介绍,我们了解了如何使用 R 语言的 plot() 函数绘制简单的散点图,以及如何自定义散点图的颜色和形状。散点图是一种非常有用的可视化工具,能够帮助我们快速了解数据中两个变量之间的关系。在实际应用中,我们可以根据需要进一步调整图形的参数,以满足不同的可视化需求。希望本文对你在 R 语言中绘制散点图有所帮助!