[英]Adding points to existing plot in R
我找到了多个有关此问题的帖子,但没有一个可以解决我的问题。 我有一个在R中制作的现有图,我想突出显示兴趣点。 我有一个带有基础图的数据框,然后是一个带有兴趣点(y值)的列。
我所做的如下:
print(points(x=which(df$base %in% df$interest), y=df$interest, pch=19))
因此,“基础”列是基础图形,而“兴趣”列是兴趣点。 我正在寻找基列中的X与感兴趣的y点相关的位置,并应绘制它们。 我没有收到任何错误,只是打印了一个简单的“ NULL”。
知道我在做什么错吗?
也许这个技巧有帮助
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中的有趣点定义了一个额外的列。 除了颜色,您还可以使用尺寸。 彼得
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.