プロットしようとしている一連のデータがあります。
塗りつぶし (bg) を論理変数で制御したいと考えています。私がそれを機能させる唯一の方法は、2 セットのポイントを重ねることです。
より良い方法はありますか?
require(ggplot2)
dat<-data.frame(
x=rep(1:10, 2),
val=c(rnorm(10, 10), rnorm(10, 12)),
grp=rep(c("A", "B"), each=10),
tf=sample(c(TRUE, FALSE), 20, replace=TRUE)
)
ggplot(dat, aes(x, val, col=grp))+
geom_line()+
geom_point(aes(alpha=tf), size=4)+
geom_point(shape=21, size=4, aes(fg=grp))