ifelse条件颜色ggplot2

时间:2018-01-31 09:40:20

标签: r ggplot2

我想知道我在这里做错了什么,为什么颜色没有正确分配? 我想避免创建一个新变量!! 非常感谢!

sepal_values <- c(7.3, 7.0, 6.2, 5.6, 5.9, 5.7)

ggplot(data = filter(iris, !Species == "setosa"),
       aes(y = Petal.Length, x = Sepal.Length)) +
  geom_point(aes(colour = ifelse(Sepal.Length %in% sepal_values, "firebrick", "dodgerblue3")))

ggplot2_conditional_colour

0 个答案:

没有答案