如何更改ggplot2的geom_point中缺失值的颜色?

时间:2014-01-22 22:38:01

标签: r ggplot2

默认情况下,缺少的点在ggplot2的geom_point中是灰色的。我怎么能把它变成另一种颜色?

这些代码可以复制我的问题。

df <- data.frame(x = 1:10, y = 1:10, z = c(rep(1, 4), rep(NA, 2), rep(2, 4)))
require(ggplot2)
ggplot(df, aes(x, y, colour = factor(z))) + geom_point(size = 4)

感谢您的任何建议。

1 个答案:

答案 0 :(得分:3)

ggplot(df, aes(x, y, colour = factor(z))) + geom_point(size = 4) +
  scale_color_discrete(na.value="yellow")