3

因子で色付けされた散布図を作成しようとしています。私は次のコードを使用しています:

data<-iris
plot(data$Sepal.Length, data$Sepal.Width, col=data$Species)

とにかく種の要因で色を付けることはできますが、独自のカスタム色を指定することはできますか?Googleを見てみると、ggplot2を使用して実行できるようですが、私はこれを使用したことがなく、基本的なR関数を使用してこれを実行できることを望んでいました。

どんな助けでも大歓迎です!

4

1 に答える 1

4

plot次のように、呼び出しで使用するRパレットを手動で設定できます。

palette(c("blue","pink","green"))

あなたはそのようにリセットすることができます:

palette("default")

試してみて、2つのプロットを作成します。1つはデフォルトの色で、もう1つは新しい色が指定されています。

# default plotting
palette("default")
plot(iris$Sepal.Length, iris$Sepal.Width, col=iris$Species, pch=19)

# after specifying custom palette
palette(c("blue","pink","green"))
plot(iris$Sepal.Length, iris$Sepal.Width, col=iris$Species, pch=19)
于 2013-03-22T03:45:53.953 に答える