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

时间:2019-05-14 20:30:39

标签: r scatter-plot ggpubr

我想使用“ 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)的点,没有其他点。

这似乎是一个非常基本的问题,可能很容易回答,但我只是在任何地方都找不到解决方案。

谢谢。

1 个答案:

答案 0 :(得分:0)

让人们知道有人请我回答了这个问题,但是删除了它,所以我无法投票。这是该人对可能有用的人的回答。

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")