首页 > 解决方案 > ggplot2 中的 ecdf 绘图错误:未知颜色名称

问题描述

我在 ggplot 中使用非常简单的 ecdf 图出现错误。颜色名称错误。

    library(ggplot2)

ggplot(iris) +
  stat_ecdf(aes(x = Sepal.Length,
                col = Species),
            geom = "point")


Error: Unknown colour name: setosa

标签: rggplot2ecdf

解决方案


有时在没有明显原因的情况下发生在我身上,但我解决了它只是迫使物种成为因素。

尝试这个:

        library(ggplot2)

ggplot(iris) +
  stat_ecdf(aes(x = Sepal.Length,
                col = as.factor(Species)),
            geom = "point")

推荐阅读