我想使用“ 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)的点,没有其他点。
这似乎是一个非常基本的问题,可能很容易回答,但我只是在任何地方都找不到解决方案。
谢谢。
答案 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")