安装2.15后,ggplot2中的alpha通道无效

时间:2012-04-07 09:43:48

标签: r ggplot2

更新到R 2.15后,ggplot中的alpha通道似乎不再起作用了。

plot(rnorm(100),rnorm(100),bg="#cc000055",pch=21)

完美无缺,但

qplot(rnorm(100),rnorm(100),color="#cc000044")

没有!此外,找不到ggplot2包中的alpha()函数(我也尝试过ggplot2 :: alpha()。

这是一个已知问题吗?我无法找到关于网络的任何信息......

谢谢!

2 个答案:

答案 0 :(得分:4)

我可以使用R-2.15.0和ggplot2 0.9.0复制该问题。

正如Ben所指出的,在ggplot2中指定半透明的标准方法是提供显式的alpha参数。您应该尝试将此用于所有新的绘图代码。

我认为一个案例可以说ggplot应该通过颜色参数支持alpha的遗留规范。如果你对此感到强烈,那么file an issue

答案 1 :(得分:1)

这在上面的注释中引用,但如果您正在使用一些旧的ggplot代码并且R在调用alpha()后抛出错误,则需要将library(scales)显式加载到R环境中。