首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ggplot2中的颜色错误(grDevices::col2rgb( Color,TRUE)中的错误:无效的RGB规范)

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

Stack Overflow用户
提问于 2016-04-25 06:26:24
回答 2查看 13K关注 0票数 2

如果我运行:

代码语言:javascript
运行
复制
library(ggplot2)
ToothGrowth$dose <- as.factor(ToothGrowth$dose)
bp<-ggplot(ToothGrowth, aes(x=dose, y=len, fill=dose)) +
    geom_boxplot()
bp

我看到错误: Error in grDevices::col2rgb(colour,TRUE):invalid RGB规范。

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

行为异常的计算机是通过RStudio 0.99.489运行R 3.2.2的Mac 10_11_3

EN

回答 2

Stack Overflow用户

发布于 2018-01-16 15:31:05

抱歉,我来晚了,但问题是函数alpha是从ggplot2中屏蔽的,这就是为什么如果您重启R,并且碰巧在源代码流之后但在ggplot2之前调用alpha,它就可以工作了。

不管怎样,解决这个问题的方法是明确地表明我们想要的是心理函数:

代码语言:javascript
运行
复制
reliability = psych::alpha(df)
票数 3
EN

Stack Overflow用户

发布于 2016-04-25 06:43:39

重新启动R就足以修复这种奇怪的行为。显然,我应该在发帖前尝试一下……

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36829610

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档