繁体   English   中英

r-如何在图中超过一定值的数据点上添加标签?

[英]r - how do you add a label to data points exceeding a certain value in a plot?

我只想将标签添加到散点图中的数据点,除非它们在y轴上超过特定值。 我不知道如何使用text()函数来做到这一点。 我是r的新手,感谢您的帮助。

给定散点图中10个值的随机样本:

values <- sample(10)
plot(values)

确实可以使用text()函数将标签添加到特定值。 诀窍是传递与这些值的坐标相对应的xy参数。 例如,这会在每个大于5的值的右边添加>5的标签:

text(which(values > 5), values[values > 5], labels='>5', pos=4)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM