Histogram przedstawia częstości wartości zmiennej pogrupowanej w przedziały. Histogram jest podobny do czatu słupkowego, ale różnica polega na tym, że grupuje wartości w ciągłe zakresy. Każdy słupek w histogramie reprezentuje wysokość liczby wartości obecnych w tym zakresie.
R tworzy histogram używając funkcji hist(). Funkcja ta pobiera wektor jako dane wejściowe i używa kilku dodatkowych parametrów do wykreślenia histogramu.
Syntaktyka
Podstawowa składnia tworzenia histogramu za pomocą R to –
hist(v,main,xlab,xlim,ylim,breaks,col,border)
Poniżej znajduje się opis używanych parametrów –
-
v jest wektorem zawierającym wartości liczbowe używane w histogramie.
-
main wskazuje tytuł wykresu.
-
col służy do ustawienia koloru słupków.
-
border służy do ustawienia koloru obramowania każdego słupka.
-
xlab służy do podania opisu osi x.
-
xlim służy do określenia zakresu wartości na osi x.
-
ylim służy do określenia zakresu wartości na osi y.
-
breaks służy do podania szerokości każdego słupka.
Przykład
Prosty histogram jest tworzony przy użyciu parametrów input vector, label, col i border.
Podany poniżej skrypt utworzy i zapisze histogram w bieżącym katalogu roboczym R.
# Create data for the graph.v <- c(9,13,21,8,36,22,12,41,31,33,19)# Give the chart file a name.png(file = "histogram.png")# Create the histogram.hist(v,xlab = "Weight",col = "yellow",border = "blue")# Save the file.dev.off()
Gdy wykonamy powyższy kod, da on następujący wynik –
Zakres wartości X i Y
Aby określić zakres wartości dozwolonych w osi X i osi Y, możemy użyć parametrów xlim i ylim.
O szerokości każdego z pasków możemy decydować za pomocą przerw.
# Create data for the graph.v <- c(9,13,21,8,36,22,12,41,31,33,19)# Give the chart file a name.png(file = "histogram_lim_breaks.png")# Create the histogram.hist(v,xlab = "Weight",col = "green",border = "red", xlim = c(0,40), ylim = c(0,5), breaks = 5)# Save the file.dev.off()
Gdy wykonamy powyższy kod, otrzymamy następujący wynik –