Jak wykreślić rozkład wartości kolumn w r
Do wykreślenia rozkładu wartości kolumn w R można użyć następujących metod:
Metoda 1: Wykreśl rozkład wartości za pomocą wykresu gęstości
plot(density(df$my_column))
Metoda 2: Wykreśl rozkład wartości za pomocą histogramu
hist(df$my_column)
Poniższe przykłady pokazują, jak w praktyce zastosować każdą metodę z następującą ramką danych
#create data frame df = data. frame (team=rep(c(' A ', ' B '), each= 10 ), points=c(3, 3, 4, 5, 4, 7, 7, 7, 10, 11, 8, 7, 8, 9, 12, 12, 12, 14, 15, 17)) #view data frame df team points 1 to 3 2 to 3 3 to 4 4 to 5 5 to 4 6 to 7 7 to 7 8 to 7 9 to 10 10 to 11 11 B 8 12 B 7 13 B 8 14 B 9 15 B 12 16 B 12 17 B 12 18 B 14 19 B 15 20 B 17
Przykład 1: Wykreśl rozkład wartości za pomocą wykresu gęstości
Poniższy kod pokazuje jak wykreślić rozkład wartości w kolumnie punktów za pomocą wykresu gęstości :
#plot distribution of values in points column
plot(density(df$points))
Ta składnia tworzy gładką krzywą, która podsumowuje rozkład wartości zmiennej.
Pamiętaj, że jeśli chcemy, możemy także zmienić tytuł, etykiety osi i kolor linii na wykresie gęstości:
#plot distribution of values in points column plot(density(df$points), col=' red ', main=' Density Plot of Points ', xlab=' Points ')
Przykład 2: Wykreśl rozkład wartości za pomocą histogramu
Poniższy kod pokazuje jak wykreślić rozkład wartości w kolumnie punktów za pomocą histogramu:
#plot distribution of values in points column using histogram
hist(df$points)
Histogram wykorzystuje słupki do przedstawienia częstotliwości wartości w kolumnie punktów , w przeciwieństwie do gładkiej linii, która podsumowuje kształt rozkładu.
Pamiętaj, że możemy także zmienić tytuł, etykiety osi, kolor i liczbę skoków zastosowanych w histogramie:
#plot distribution of values in points column using histogram hist(df$points, main=' Histogram of Points ', xlab=' Points ', col=' steelblue ', breaks= 12 )
Uwaga : Im większą wartość wybierzesz dla argumentu przerw , tym więcej słupków będzie na histogramie.
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w języku R:
Jak dodać pionową linię do histogramu w R
Jak utworzyć wykresy gęstości jądra w R
Jak nakładać wykresy gęstości w ggplot2