簡體   English   中英

向R中的現有圖添加點

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM