3

2つの列m(x、y)にパックされたデータがあります。y の値を反映する 3 つの異なる色で散布図を作成したいと考えています。したがって、y1 未満の x、y のすべての値 (たとえば 1) については色 1 が必要です。第三の色を持つこと。Rでこれをどのように達成できますか?

ありがとう

4

2 に答える 2

5

別のオプションは、ネストされた を使用ifelseして色を定義することです。

@Ricardo データの使用:

dat <- data.frame(x = rnorm(100),y = rnorm(100))
with(dat,
plot(y~x, col=ifelse(y<y1,'red',
                     ifelse(y>y2,'blue','green')), pch=19))

ここに画像の説明を入力

于 2013-06-29T01:41:20.913 に答える