8

factorRのggplot2で変数を色/サイズエンコードするために通常いつ使用しますか? 例:

ggplot(mtcars) + geom_point(aes(x=mpg, y=drat, colour=gear))

対:

ggplot(mtcars) + geom_point(aes(x=mpg, y=drat, colour=factor(gear)))

factor形状/サイズ/色を決定するために使用されている変数が離散的であり、連続的ではない場合に使用する一般的なルールはありますか? またはfactor、このコンテキストでの別の用途はありますか? 最初のコマンドは、factor. ありがとう。

編集:次を使用するとこれが得られますcolour=gearここに画像の説明を入力

4

1 に答える 1

10

問題は凡例ではなく、色の選択です。要因でない場合、ポイントは同じ色相の異なる色合いになります。

ggplot(mtcars) + geom_point(aes(x=mpg, y=drat, colour=gear))

ここに画像の説明を入力

これはポイントの連続体を伝えるため、一連の個別の可能性には理想的ではありません。(確かに、5 つまたは 6 つの可能性に達すると、色を互いに区別するのが難しくなる可能性があります)。

gears 因子のように扱われる場合、色は区別できるように選択されます。

ggplot(mtcars) + geom_point(aes(x=mpg, y=drat, colour=factor(gear)))

ここに画像の説明を入力

を使用していないときに勾配プロットが得られない場合はfactor、より新しいバージョンの にアップグレードしてみてくださいggplot2

于 2013-02-25T15:49:25.973 に答える