2D密度图对研究2个数字变量之间的关系很有用,尤其是有大量的点,这篇文章将介绍几种类型的二维密度图,并且尝试用不同方法绘制。
1 geom_point()绘制二维散点图
> install.packages("tidyverse")
> library(tidyverse)
# 创建数据
> a <- data.frame( x=rnorm(30000, 12, 1.9), y=rnorm(30000, 9, 1.2) )
> b <- data.frame( x=rnorm(30000, 15.5, 1.9), y=rnorm(30000, 12.5, 1.9) )
> c <- data.frame( x=rnorm(30000, 9, 1.9), y=rnorm(30000, 15.5, 1.9) )
> data <- rbind(a,b,c)
# 绘制基础散点图
> ggplot(data, aes(x=x, y=y) )
+ geom_point()
OUTPUT: