Wykres punktowy R
Wykresy punktowe
Z rozdziału Wykres dowiedziałeś się , że plot()
funkcja ta służy do wykreślania liczb względem siebie.
„Wykres punktowy” to rodzaj wykresu używanego do wyświetlania relacji między dwiema zmiennymi liczbowymi i wykreślania jednej kropki dla każdej obserwacji.
Wymaga dwóch wektorów o tej samej długości, jednego dla osi x (poziomej) i jednego dla osi y (pionowej):
Przykład
x <- c(5,7,8,7,2,2,9,4,11,12,9,6)
y <-
c(99,86,87,88,111,103,87,94,78,77,85,86)
plot(x, y)
Wynik:
Obserwacja w powyższym przykładzie powinna pokazać wynik przejeżdżających 12 samochodów.
To może nie być jasne dla kogoś, kto widzi wykres po raz pierwszy, więc dodajmy nagłówek i różne etykiety, aby lepiej opisać wykres punktowy:
Przykład
x <- c(5,7,8,7,2,2,9,4,11,12,9,6)
y <-
c(99,86,87,88,111,103,87,94,78,77,85,86)
plot(x, y, main="Observation
of Cars", xlab="Car age", ylab="Car speed")
Wynik:
Reasumując, obserwacja w powyższym przykładzie jest wynikiem przejeżdżania 12 samochodów.
Oś X pokazuje, ile lat ma samochód.
Oś Y pokazuje prędkość przejeżdżającego samochodu.
Czy są jakieś związki między obserwacjami?
Wydaje się, że im nowszy samochód tym szybciej jeździ, ale to może być przypadek, w końcu zarejestrowaliśmy tylko 12 samochodów.
Porównaj działki
W powyższym przykładzie wydaje się, że istnieje związek między prędkością samochodu a wiekiem, ale co, jeśli wykreślimy obserwacje z innego dnia? Czy wykres punktowy powie nam coś jeszcze?
Aby porównać wykres z innym wykresem, użyj points()
funkcji:
Przykład
Narysuj dwa wykresy na tej samej figurze:
# day one, the age and speed of 12 cars:
x1 <- c(5,7,8,7,2,2,9,4,11,12,9,6)
y1 <- c(99,86,87,88,111,103,87,94,78,77,85,86)
# day two, the age and speed of 15 cars:
x2 <-
c(2,2,8,1,15,8,12,9,7,3,11,4,7,14,12)
y2 <-
c(100,105,84,105,90,99,90,95,94,100,79,112,91,80,85)
plot(x1, y1,
main="Observation of Cars", xlab="Car age", ylab="Car speed", col="red",
cex=2)
points(x2, y2, col="blue", cex=2)
Wynik:
Uwaga: Aby móc zobaczyć różnicę w porównaniu, musisz przypisać różne kolory do wykresów (za pomocą col
parametru). Czerwony reprezentuje wartości dnia 1, a niebieski reprezentuje dzień 2. Zauważ, że dodaliśmy również cex
parametr zwiększający rozmiar kropek.
Wnioski z obserwacji: Porównując te dwa wykresy, myślę, że można śmiało powiedzieć, że oba prowadzą do tego samego wniosku: im nowszy samochód, tym szybciej jeździ.