我想qplot
用一个向量(基于绘制的值)设置 a 中一个点的 alpha 值。
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 向量时没有区别:
alpha = rep(.1,nrow(dsamp)); alpha[dsamp$clarity=="I1"] <- 1
我希望与dsamp$clarity!="I1"
上面的两个代码一样,这些点的透明度要低一些。我怎样才能做到这一点?