仅向部分数据点添加标签

use*_*606 4 plot r

我有一个带标签的情节:

plot(data$y) 
text(data$y,  labels = data$col1)
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

现在,我想要的是仅保留前 5 个值(数据点)的标签。我怎么做?

jos*_*ber 5

?text,我们读到“图中省略了x,ylabelsvalue 的标签NA。”

所以你需要做的就是NA为你不想绘制的点构建一个向量:

plot(data$y) 
text(data$y,  labels = ifelse(data$y > 50000, data$col1, NA))
Run Code Online (Sandbox Code Playgroud)