2016-04-14 7 views
2

ggplot2を使用して、2つの連続変数と4レベル係数の散布図を作成しています。 4レベル係数列にはいくつかのNAsがあります。ggplot2とカラーブリュワーを使用してNAデータの色を追加

...正常に動作し、デフォルトの定性的なパレットを使用して灰色と因子でNAsを着色します。しかし、私の要因は整理されているので、私は発散するカラーパレットの1つをColor Brewerから使いたいと考えています。

p2 <- p1 + scale_colour_brewer(palette="RdYlGn") 
p2 

ここで、NAsはグレーとして表示されなくなりました。カラーブリューワーパレットにNAカラーを追加するにはどうすればいいですか?

答えて

2

お電話にna.valueを追加します。

df =data.frame(x=rnorm(20), y=rnorm(20), 
    group=factor(sample(c(1:4,NA), size=10, replace=T))) 
qplot(x, y, color=group, data=df) + 
    scale_colour_brewer(palette="RdYlGn", na.value="grey") 
関連する問題