情节中的R等级点

时间:2011-08-12 12:48:00

标签: r plot rank

我有关于情节的问题。例如,我们有变量a和b,我们在R中绘制它,你就得到了这一点。现在,我想提出一系列最佳/最高点。有没有办法在这一点上产生排名?我想也许有意思?

谢谢!

a<- c(1,3,7,5,3,8,4,5,3,6,9,4,2,6,3)
b<- c(5,3,7,2,7,2,5,2,7,3,6,2,1,1,9)
plot(a,b)

1 个答案:

答案 0 :(得分:3)

根据您的评论获取5个b值最高的点的位置,请使用order

order(b,decreasing=T)[1:5]
[1] 15  3  5  9 11

您可以使用它来获取相关的ab值:

a[order(b,decreasing=T)[1:5]]
[1] 3 7 3 3 9
b[order(b,decreasing=T)[1:5]]
[1] 9 7 7 7 6 

您也可以使用它在图中突出显示它们:

high <- order(b,decreasing=T)[1:5]
col <- rep("black",length(b))
col[high] <- "red"
plot(a,b,col=col)

plot of data

请注意,这里有一些过度绘图(2个值在(3,7))