如何知道R图中每个点对应的类别?

如何知道R图中每个点对应的类别?,r,R,我只是想知道当我这样做时,哪些类别与每个点匹配: x<-rnorm(mean=0,sd=1,500) y<-sample(1:500,500,replace=T) group<-as.factor(sample(c('A','B','C'),500,replace=T,prob=c(0.2,0.3,0.5))) plot(x,y,col=group) x传统图形系统提供了添加 图例或情节的关键。但需要注意的是,用户完全有责任确保图例与绘图相对应。没有自动检查 图例中的数据符号

我只是想知道当我这样做时,哪些类别与每个点匹配:

x<-rnorm(mean=0,sd=1,500)
y<-sample(1:500,500,replace=T)
group<-as.factor(sample(c('A','B','C'),500,replace=T,prob=c(0.2,0.3,0.5)))
plot(x,y,col=group)

x传统图形系统提供了添加
图例或情节的关键。但需要注意的是,用户完全有责任确保图例与绘图相对应。没有自动检查
图例中的数据符号与绘图中的数据符号相匹配。使用
lattice
ggplot2
更简单。例如:

 library(lattice)
 xyplot(y~x,groups=group,auto.key=T)

如果您想绝对使用基本图形,可以执行以下操作:

x<-rnorm(mean=0,sd=1,500)
y<-sample(1:500,500,replace=T)
group<-as.factor(sample(c('A','B','C'),500,replace=T,prob=c(0.2,0.3,0.5)))
plot(x,y,col=group,pch=as.numeric(group))

legend(2, 500, c('A','B','C'),
       cex=1.5, pch=1:3,col=1:3)

我觉得你在找
?传奇
完美!非常感谢你。