Rの中の散布図の特定の点を論理的な引数で色付けしようとしています。私のデータは性別(M/F)と教員(A/M/S/E)の関数です。私は、緑、赤、青、黒の各教員に色をつけて、白い中心を持つ女性だけをアウトラインとして表示したいと思います。プロットの着色点はR
plot(year, logit.prop, type="n", xlab="Year of graduation", ylab="Logit proportion of survivors", ylim=c(-1,3))
points(year[faculty=="M"], logit.prop[faculty=="M"], pch=21,
points(year[faculty=="A"], logit.prop[faculty=="A"], pch=21, bg="red", col="red")
これは私が現在使用しているコードのセクションで、x軸の値(ここではザッツ年)は、女性とAの両方で色点にRを指示する方法はありますか?
色は、例えばベクトルをとることができる。 'my_colors <-c(" grey80 "、" firebrick "、" navyblue ")色のベクトルを定義することができます:color = ifelse(condition1&condition2、 'red'、 'black') –