Kiedy zwykle używasz factor
do kodowania zmiennych koloru/rozmiaru w ggplot2 w R? Przykład:Kiedy używać współczynnika() podczas drukowania za pomocą ggplot w R?
ggplot(mtcars) + geom_point(aes(x=mpg, y=drat, colour=gear))
porównaniu:
ggplot(mtcars) + geom_point(aes(x=mpg, y=drat, colour=factor(gear)))
jest regułą w użyciu factor
gdy zmienne wykorzystywane do określenia Kształt/rozmiar/kolor jest dyskretna, a nie ciągły? A może jest jeszcze inne zastosowanie w tym kontekście: factor
? Wygląda na to, że pierwsze polecenie może zostać wykonane jako drugie z prawą legendą, nawet bez factor
. dzięki.
edit: mam to kiedy używam colour=gear
:
Tak, to zależy od tego, co chcesz pokazać. Jeśli masz ochotę przekazać poczucie gradacji, używaj zmiennej ciągłej, ale jeśli chcesz pokazać grupy, najbezpieczniej jest przekonwertować na czynnik. –
Używaj "współczynnika", gdy masz zmienne kodowane liczbowo, które w rzeczywistości reprezentują kategorie. – Andrie