Вы можете отфильтровать точки в вашей подаче данных в функцию ggplot
. Обратите внимание, что вам не нужно data$
в aes
; Вы можете просто использовать имя переменной. Здесь я использую iris
набор данных, поскольку вы не предоставили свои данные.
library(ggplot2)
ggplot(iris[iris$Sepal.Length<5,], aes(x=Sepal.Length, y=Sepal.Width)) +
geom_point(aes(colour = Species))
В вашем случае это будет:
ggplot(data[data$d1<0.2,], aes(x=d1, y=d2)) +
geom_point(aes(colour = mydata))