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á xpředstavuje hodnoty na ose x (A,B,C,D)
  • Proměnná ypředstavuje hodnoty na ose y (2,4,6,8)
  • Poté pomocí barplot()funkce vytvoříme sloupcový graf hodnot
  • names.argdefinuje názvy každého pozorování na ose x

Barvy pruhu

Pomocí colparametru 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í widthparametru 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: