Articles

Wykresy słupkowe

Twórz wykresy słupkowe za pomocą funkcji barplot(wysokość), gdzie wysokość jest wektorem lub macierzą. Jeśli wysokość jest wektorem, wartości określają wysokości słupków na wykresie. Jeśli wysokość jest macierzą, a opcja beside=FALSE, to każdy słupek wykresu odpowiada kolumnie wysokości, a wartości w kolumnie określają wysokości ułożonych w stos „słupków podrzędnych”. Jeśli wysokość jest macierzą i beside=TRUE, to wartości w każdej kolumnie są zestawione obok siebie, a nie ułożone w stos. Dołącz opcję names.arg=(wektor znaków) aby nadać etykietę słupkom. Opcja horiz=TRUE pozwala na utworzenie poziomego wykresu słupkowego.

Proste wykresy słupkowe

# Simple Bar Plot
counts <- table(mtcars$gear)
barplot(counts, main="Car Distribution",
xlab="Number of Gears")

click to view

click to view

(Aby przećwiczyć tworzenie prostych wykresów słupkowych w R, wypróbuj to interaktywne wideo.)

Stacked Bar Plot

kliknij, aby wyświetlić

Grouped Bar Plot

kliknij, aby wyświetlić

Wskazówki

Wykresy słupkowe nie muszą być oparte na liczbach lub częstotliwościach. Możesz tworzyć wykresy słupkowe, które reprezentują średnie, mediany, odchylenia standardowe, itp. Użyj funkcji aggregate( ) i przekaż wyniki do funkcji barplot( ).

Domyślnie linia osi kategorycznej jest wyłączona. Aby ją narysować, należy dołączyć opcję axis.lty=1.

W przypadku wielu słupków etykiety słupków mogą zacząć na siebie nachodzić. Można zmniejszyć rozmiar czcionki za pomocą opcji cex.names =. Wartości mniejsze od jeden spowodują zmniejszenie rozmiaru etykiety. Dodatkowo można użyć parametrów graficznych, takich jak poniższe, aby pomóc w rozmieszczeniu tekstu:

kliknij, aby wyświetlić

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *