0

我想使用“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)的汽车的点,其他的都不显示。

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

谢谢你。

4

1 回答 1

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")
于 2019-05-14T20:50:41.083 回答