标记散点图的特定点

时间:2014-04-21 02:16:57

标签: r

我想绘制一个仅包含符合我标准的特定标签的散点图

我的数据框df看起来像

In.Deg   `Out.Deg    Name 
34        38        ABC 
56        45        Dummy  
53       54         Another_Dummy 

我只想要符合标准的值(In.Deg> 50& Out.Deg> 50)在图中标记。

我只想要显示Another_Dummy。我不希望在绘图时将其他名称显示为标签。

感谢帮助

1 个答案:

答案 0 :(得分:4)

## read in your data
d <- read.table(header = TRUE, text = "In.Deg   Out.Deg    Name 
  34        38        ABC 
  56        45        Dummy  
  53       54         Another_Dummy ")

## subset and plot with label
s <- subset(d, In.Deg > 50 & Out.Deg > 50)
with(d, plot(In.Deg, Out.Deg))
text(s[,1:2], labels = s[,3], pos = 1)

enter image description here