Articles

Balkendiagramme

Erstellen Sie Balkendiagramme mit der Funktion barplot(height), wobei height ein Vektor oder eine Matrix ist. Wenn Höhe ein Vektor ist, bestimmen die Werte die Höhen der Balken im Diagramm. Wenn height eine Matrix ist und die Option beside=FALSE, dann entspricht jeder Balken des Plots einer Spalte mit height, wobei die Werte in der Spalte die Höhen der gestapelten „Unterbalken“ angeben. Wenn height eine Matrix ist und beside=TRUE, dann werden die Werte in jeder Spalte nebeneinander gestellt und nicht gestapelt. Fügen Sie die Option names.arg=(Zeichenvektor) ein, um die Balken zu beschriften. Die Option horiz=TRUE, um ein horizontales Balkendiagramm zu erstellen.

Einfacher Balkenplot

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

Zur Ansicht klicken

Zur Ansicht klicken

(Um die Erstellung eines einfachen Balkenplots in R zu üben, probieren Sie dieses interaktive Video.)

Gestapeltes Balkendiagramm

zur Ansicht klicken

Gruppiertes Balkendiagramm

zur Ansicht klicken

Hinweise

Balkendiagramme müssen nicht auf Zählungen oder Häufigkeiten basieren. Sie können Balkendiagramme erstellen, die Mittelwerte, Mediane, Standardabweichungen usw. darstellen. Verwenden Sie die Funktion aggregate( ) und übergeben Sie die Ergebnisse an die Funktion barplot( ).

Standardmäßig ist die kategoriale Achsenlinie unterdrückt. Fügen Sie die Option axis.lty=1 ein, um sie zu zeichnen.

Bei vielen Balken können die Balkenbeschriftungen anfangen, sich zu überlappen. Sie können die Schriftgröße mit der Option cex.names = verkleinern. Bei Werten kleiner als eins wird die Beschriftung verkleinert. Zusätzlich können Sie grafische Parameter wie die folgenden verwenden, um die Textabstände zu verbessern:

Zum Anzeigen klicken

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.