R Bar Charts
Sloupcové grafy
Sloupcový graf používá k vizualizaci dat obdélníkové pruhy. Sloupcové grafy lze zobrazit vodorovně nebo svisle. Výška nebo délka pruhů je úměrná hodnotám, které představují.
Pomocí barplot()
funkce nakreslete svislý pruhový graf:
Příklad
# x-axis values
x <- c("A", "B", "C", "D")
# y-axis values
y <- c(2, 4, 6, 8)
barplot(y, names.arg = x)
Výsledek:
Příklad vysvětlen
- Proměnná
x
představuje hodnoty na ose x (A,B,C,D) - Proměnná
y
představuje hodnoty na ose y (2,4,6,8) - Poté pomocí
barplot()
funkce vytvoříme sloupcový graf hodnot names.arg
definuje názvy každého pozorování na ose x
Barvy pruhu
Pomocí col
parametru změňte barvu pruhů:
Příklad
x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)
barplot(y, names.arg = x,
col = "red")
Výsledek:
Hustota / textura pruhu
Chcete-li změnit texturu pruhu, použijte density
parametr:
Příklad
x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)
barplot(y, names.arg = x,
density = 10)
Výsledek:
Šířka pruhu
Pomocí width
parametru změňte šířku pruhů:
Příklad
x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)
barplot(y, names.arg = x,
width = c(1,2,3,4))
Výsledek:
Vodorovné pruhy
Pokud chcete, aby se pruhy zobrazovaly vodorovně místo svisle, použijte horiz=TRUE
:
Příklad
x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)
barplot(y, names.arg = x,
horiz = TRUE)
Výsledek: