ggplot2中的颜色错误(grDevices :: col2rgb中的错误(颜色,TRUE):RGB规范无效)

时间:2016-04-24 22:26:24

标签: r ggplot2

如果我跑:

library(ggplot2)
ToothGrowth$dose <- as.factor(ToothGrowth$dose)
bp<-ggplot(ToothGrowth, aes(x=dose, y=len, fill=dose)) +
    geom_boxplot()
bp

我看到错误:grDevices :: col2rgb中的错误(颜色,TRUE):RGB规范无效。

如果我在另一台计算机上运行相同的代码,我会得到预期的情节。我猜测一些绘图参数是罪魁祸首,但我不知道如何找到它。出了什么问题?

行为奇怪的计算机是Mac OS X 10_11_3,通过RStudio运行R 3.2.2 0.99.489

2 个答案:

答案 0 :(得分:2)

抱歉,我迟到了,但问题是功能alpha被掩盖了ggplot2,这就是为什么如果你重新启动R并且在采购心理之后但在ggplot2工作之前碰巧调用alpha的原因。

无论如何,解决它的方法是明确我们想要心理功能:

void *function( void *param ) 
{
  int i = *param;
  free( param );
  …
}

答案 1 :(得分:0)

重新启动R足以解决这种奇怪的行为。显然应该在张贴之前尝试过......