1

Rに散布図があります(ggplot2を使用)。binデータには、さまざまな整数値またはnullを含むことができる数値列(これを呼びましょう)があります。

null以外のbin値を使用して、他のポイントとは異なる色を付けたいと思います。ビンの値ごとに1つの色を使用したくないので、ノイズが多すぎます。簡単に言うと、ビンがnullでない場合は赤、その他の場合は黒です。

qplotにはcolour属性がありますが、次のような条件を表現する方法がわかりませんcolour = bin != null ? "red" : "black"

4

1 に答える 1

2

最初に色を定義できます。

color <- rep("black", length(bin))
color[is.null(color)] <- "red"

それ以外の場合は、ifelseステートメントを使用できます。

colour=ifelse(is.null(bin), "red", "black")
于 2010-03-04T00:17:20.037 に答える