qplot
(プロットされた値に基づいて)ベクトルを使用してaのポイントのアルファ値を設定したいと思います。
library(ggplot2)
dsamp <- diamonds[sample(nrow(diamonds), 1000), ]
alpha = rep(.8,nrow(dsamp)); alpha[dsamp$clarity=="I1"] <- 1
qplot(carat, price, data=dsamp, colour=clarity,size=I(4),alpha=alpha)
上記のようにコードを実行すると、次のようなアルファベクトルを作成しても違いはありません。
alpha = rep(.1,nrow(dsamp)); alpha[dsamp$clarity=="I1"] <- 1
dsamp$clarity!="I1"
上記の両方のコードのように、ポイントの透明度を少し低くしたいと思います。どうすればこれを達成できますか?