如何使用 ggplot2 在 R 中创建具有不同点设计的散点图?

r programmingserver side programmingprogramming更新于 2025/4/17 7:52:17

散点图帮助我们识别两个变量之间的线性关系,这是确定预测模型的第一步。在使用任何预测建模技术之前,我们必须在独立变量和因变量之间绘制散点图,以检查它们之间存在什么样的关系。散点图通常由绘图区域上的圆形点表示,但我们可以有不同类型的点,例如正方形、矩形、菱形等。在 ggplot2 中,geom_point 的 pch 参数可以帮助我们创建带有这些类型点的散点图。

示例

考虑下面的数据框 −

set.seed(123)
x <-rnorm(10,0.5)
y <-rpois(10,5)
df <-data.frame(x,y)
library(ggplot2)

创建带有圆形点的散点图 −

ggplot(df,aes(x,y))+geom_point(pch=16,size=5)

输出

使用三角点创建散点图

ggplot(df,aes(x,y))+geom_point(pch=17,size=5)

输出

使用菱形点创建散点图 −

ggplot(df,aes(x,y))+geom_point(pch=18,size=5)

输出

使用方形点创建散点图 −

ggplot(df,aes(x,y))+geom_point(pch=15,size=5)

输出


相关文章