在 R 中使用 'ggpubr' 在散点图中仅显示一组

Show only one group in scatter plot using 'ggpubr' in R

我想使用 'ggpubr' 在 R 中生成一个散点图,但只显示一组数据。以mtcars数据为例,这是我的代码。

library("ggpubr")
ggscatter(mtcars, x = "wt", y = "mpg", 
       add = "reg.line", conf.int = TRUE, 
       cor.coef = TRUE, cor.method = "pearson",
       xlab = "Weight (1000 lbs)", ylab = "Miles/(US) gallon")

现在,我只想显示 6 缸汽车 ('cyl' = 6) 和其他 none 汽车的圆点。

这似乎是一个非常基本的问题,可能也很容易回答,但我就是找不到解决办法。

谢谢。

让人们知道有人好心为我回答了这个问题,但删除了它,以至于我无法投票。这是该人的回答,希望对大家有用。

ggscatter(mtcars[mtcars$cyl == 6, ], x = "wt", y = "mpg", 
       add = "reg.line", conf.int = TRUE, 
       cor.coef = TRUE, cor.method = "pearson",
       xlab = "Weight (1000 lbs)", ylab = "Miles/(US) gallon")