ggplot2:stat_density2d 轮廓/箱中点的标识

问题描述

我试图确定由 stat_density2d() 给出的前两个(即最里面)轮廓中数据点的身份。如何检索数据点 ID?例如:

set.seed(1235)
dat <- as.data.frame(rbind(matrix(rnorm(200,0),nrow=100),matrix(rnorm(200,3),nrow=100)))
colnames(dat) <- c('X1','X2')
rownames(dat) <- paste0('id.',1:nrow(dat))

ggplot(data=dat,aes(X1,X2))   + 
  stat_density2d(data=dat,aes(fill=..level..,alpha=..level..),bins=4,geom='polygon',colour='black') + 
  scale_fill_continuous(low="sienna1",high="sienna4")+ geom_point()

Contour plot

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)