r语言 - ggplot2 中的颜色错误(grDevices::col2rgb(color, TRUE) 中的错误:无效的



如果我运行:

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

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

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

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

抱歉,我迟到了,但问题是函数 alpha 被 ggplot2 屏蔽了,这就是为什么如果你重新启动 R 并碰巧在获取 psych 后但在 ggplot2 之前调用 alpha 它可以工作。

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

reliability = psych::alpha(df)

重新启动R足以修复奇怪的行为。 显然应该在发布之前尝试过...

最新更新