在R中为现有图添加点

时间:2018-06-14 18:23:03

标签: r plot point

我找到了关于这个问题的多篇帖子,但没有一篇能解决我的问题。我在R中制作了一个现有的情节,我希望突出显示兴趣点。我有一个带有基本图的数据框,然后是一个有兴趣点(y值)的列。

我所做的就是如下:

print(points(x=which(df$base %in% df$interest), y=df$interest, pch=19))

所以专栏'是基本图表和列'兴趣'是兴趣点。我正在搜索基本列中的哪些X与感兴趣的y点相关,并且它应该绘制它们。我没有错误,只是一个简单的“空”'打印出来。

知道我做错了吗?

1 个答案:

答案 0 :(得分:0)

也许这个技巧有帮助

library(tidyverse)
x <- c(1,2,3,4,5,6)
y <- c(2,4,6,8,10,12)
z <- c(0,0,1,0,0,1)
df <- data.frame(x,y,z)

ggplot(df,aes(x,y))+geom_point(aes(color=as.factor(z)))

我为z中的有趣点定义了一个额外的列。您也可以使用尺寸而不是颜色。 彼得