如何在 R 中使用 ggplot2 创建具有不同点设计的散点图?
散点图有助于我们识别两个变量之间的线性关系,它是确定预测模型的第一步。在使用任何预测建模技术之前,我们必须在自变量和因变量之间绘制散点图,以检查它们之间存在何种关系。散点图通常由绘图区域上的圆形点表示,但我们可以使用不同类型的点,例如正方形、矩形、菱形等。在 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)
输出
广告