如何在 R 中使用 ggplot2 在散点图中添加一个额外的点?

要使用 ggplot2 在散点图中添加一个额外的点,我们仍然可以使用 geom_point 函数。我们只需要使用 aes 函数来引用变量的新值,也可以使用颜色参数更改该点的颜色。额外点的显示将帮助我们区分阈值/新值和剩余值。

考虑以下数据框 -

示例

x<-rpois(20,5)
y<-rpois(20,5)
df<-data.frame(x,y)
df
输出结果
   x  y
1  4  7
2  3  7
3  4  4
4  8  7
5  4  2
6  0  6
7  5  2
8  3  6
9  0  8
10 4  9
11 4  3
12 10 7
13 4  3
14 1  6
15 1  1
16 5  5
17 1  2
18 4  7
19 4  3
20 4  3

加载 ggplot2 包并在 x 和 y 之间创建散点图 -

示例

library(ggplot2)
ggplot(df,aes(x,y))+geom_point()
输出结果

在上面的图中添加一个新点 -

示例

ggplot(df,aes(x,y))+geom_point()+geom_point(aes(x=2,y=2),colour="red")
输出结果