Wykresy słupkowe R


Wykresy słupkowe

Wykres słupkowy wykorzystuje prostokątne słupki do wizualizacji danych. Wykresy słupkowe mogą być wyświetlane poziomo lub pionowo. Wysokość lub długość słupków są proporcjonalne do wartości, które reprezentują.

Użyj barplot()funkcji, aby narysować pionowy wykres słupkowy:

Przykład

# x-axis values
x <- c("A", "B", "C", "D")

# y-axis values
y <- c(2, 4, 6, 8)

barplot(y, names.arg = x)

Wynik:

Przykład wyjaśniony

  • Zmienna xreprezentuje wartości na osi x (A,B,C,D)
  • Zmienna yreprezentuje wartości na osi y (2,4,6,8)
  • Następnie za pomocą barplot()funkcji tworzymy wykres słupkowy wartości
  • names.argdefiniuje nazwy każdej obserwacji na osi x

Kolor paska

Użyj colparametru, aby zmienić kolor pasków:

Przykład

x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)

barplot(y, names.arg = x, col = "red")

Wynik:


Gęstość / tekstura pręta

Aby zmienić teksturę pręta, użyj density parametru:

Przykład

x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)

barplot(y, names.arg = x, density = 10)

Wynik:


Szerokość paska

Użyj widthparametru, aby zmienić szerokość pasków:

Przykład

x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)

barplot(y, names.arg = x, width = c(1,2,3,4))

Wynik:


Drążki gimnastyczne

Jeśli chcesz, aby paski były wyświetlane w poziomie, a nie w pionie, użyj horiz=TRUE:

Przykład

x <- c("A", "B", "C", "D")
y <- c(2, 4, 6, 8)

barplot(y, names.arg = x, horiz = TRUE)

Wynik: