どのように異なる色のカラーポイントへのデータ属性がnullでない場合
-
24-09-2019 - |
質問
私は(ggplot2付き)Rでの散布図を持っています。データは、さまざまな整数値またはnullを含めることができ数値列(レッツ・コール、それはbin
)を持っています。
私は他の人とは異なる非ヌルのビン値とポイントを色付けしたいと思います。私はそれがあまりにもうるさいだろう、ビンの値につき1色にしたくありません。ただ単に、たとえば、他人に対してnull以外のビンを持つものと、黒、赤ます。
qplotはcolour
属性を持っていますが、私はcolour = bin != null ? "red" : "black"
解決
あなたが最初の色を定義することができます:
color <- rep("black", length(bin))
color[is.null(color)] <- "red"
そうでなければ、ifelse文を使用することができます
colour=ifelse(is.null(bin), "red", "black")
所属していません StackOverflow