R -Balkendiagramme


Balkendiagramme

Ein Balkendiagramm verwendet rechteckige Balken, um Daten zu visualisieren. Balkendiagramme können horizontal oder vertikal angezeigt werden. Die Höhe oder Länge der Balken ist proportional zu den Werten, die sie darstellen.

Verwenden Sie die barplot()Funktion, um ein vertikales Balkendiagramm zu zeichnen:

Beispiel

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

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

barplot(y, names.arg = x)

Ergebnis:

Beispiel erklärt

  • Die xVariable repräsentiert Werte auf der x-Achse (A,B,C,D)
  • Die yVariable repräsentiert Werte auf der y-Achse (2,4,6,8)
  • Dann verwenden wir die barplot()Funktion, um ein Balkendiagramm der Werte zu erstellen
  • names.arg definiert die Namen jeder Beobachtung auf der x-Achse

Balkenfarbe

Verwenden Sie den colParameter, um die Farbe der Balken zu ändern:

Beispiel

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

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

Ergebnis:


Dichte / Balkenstruktur

Um die Balkentextur zu ändern, verwenden Sie den density Parameter:

Beispiel

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

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

Ergebnis:


Balkenbreite

Verwenden Sie den widthParameter, um die Breite der Balken zu ändern:

Beispiel

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

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

Ergebnis:


Horizontale Balken

Wenn Sie möchten, dass die Balken horizontal statt vertikal angezeigt werden, verwenden Sie horiz=TRUE:

Beispiel

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

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

Ergebnis: