【问题标题】:Error in nlevels(object) : argument "object" is missing, with no defaultnlevels(object) 中的错误:缺少参数“object”,没有默认值
【发布时间】:2018-02-26 08:21:13
【问题描述】:

我正在尝试更改 R 中 HairEyeColor 包中的默认颜色值,并在运行此命令时不断收到 nlevels 中的错误:

library(ggplot2)
hec = data.frame(HairEyeColor)
ggplot(hec,aes(Hair, Freq))+
geom_point(aes(colour = Eye))+
scale_color_manual(values = C("brown" = "chocolate4", "blue" = "blue3", 
"hazel" = "#663", "green" = "darkgreen"))

关于如何让眼睛颜色变为已识别颜色的任何想法?我错过了什么?

【问题讨论】:

  • 看看levels(hec$Eye):R 区分大小写:也使用c 而不是C,还要确保#663 是一种颜色

标签: r


【解决方案1】:

这是一个语法错误,是由于您将value 向量输入大写C 错误造成的。应该是:values = c()

我在下面更正了:

library(ggplot2)
hec = data.frame(HairEyeColor)
ggplot(hec,aes(Hair, Freq))+
geom_point(aes(colour = Eye))+
scale_color_manual(values = c("brown" = "chocolate4", "blue"= "blue3", "hazel" = "#663", "green" = "darkgreen"))

【讨论】:

    猜你喜欢
    • 2022-08-10
    • 2016-06-08
    • 2017-12-09
    • 2020-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-29
    相关资源
    最近更新 更多