默认情况下,缺少的点在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)
感谢您的任何建议。
答案 0 :(得分:3)
ggplot(df, aes(x, y, colour = factor(z))) + geom_point(size = 4) +
scale_color_discrete(na.value="yellow")