如何使用 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)