r - ggplot2 中的 ecdf 绘图错误:未知颜色名称
问题描述
我在 ggplot 中使用非常简单的 ecdf 图出现错误。颜色名称错误。
library(ggplot2)
ggplot(iris) +
stat_ecdf(aes(x = Sepal.Length,
col = Species),
geom = "point")
Error: Unknown colour name: setosa
解决方案
有时在没有明显原因的情况下发生在我身上,但我解决了它只是迫使物种成为因素。
尝试这个:
library(ggplot2)
ggplot(iris) +
stat_ecdf(aes(x = Sepal.Length,
col = as.factor(Species)),
geom = "point")
推荐阅读
- keras - Keras如何继续保存validation loss的历史
- rx-java - 从 rxjava 中的 Single 提取并返回对象
- javascript - 如何仅使用 es5 重新格式化 JSON 代码。
- javascript - Django & beforeunload 事件
- swift - 打印响应正文而不是标题
- java - Android返回时需要发送Intent
- html - JSON-File - 打印多个信息
- firebase - 注册令牌不是有效的 FCM 注册令牌
- c++ - 尝试从 C++ 应用程序启动可运行 jar 时出现问题
- asp.net-core - 如何在 .NET Core 中执行“试运行”授权检查?