【发布时间】:2013-03-06 20:17:08
【问题描述】:
我想用向量(基于绘制的值)设置qplot 中某个点的 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" 的点具有与上述两个代码一样的透明度。我怎样才能做到这一点?
【问题讨论】:
标签: r transparency alpha ggplot2