barplot

Der R-Befehl barplot zeichnet einen Säulen- bzw. Balkenchart in R. Diese Diagrammart ist eine der am häufigsten verwendeten und stellt die numerische Ausprägung verschiedener Kategorien dar. Zum Beispiel die Arbeitslosenquote nach Ländern.

In R wird im ersten übergebenen Argument ein Vektor übergeben. Dabei entspricht die Höhe bzw. Länge der Balken den Werten dieses Vektors. Wird statt eines Vektors eine Matrix übergeben, werden mit dem Parameter beside=TRUE die Werte spaltenweise gruppiert, mit beside=FALSE werden die Werte der Spalten gestapelt.

Barplot vs. Histogramm

Ein Histogramm sieht in R so aus wie ein Säulendiagramm, ist aber ein Spezialfall. Der R-Befehl hist erzeugt ein Histogramm, der R-Befehl barplot ebene ein Säulen- oder Balkendiagramm. Ein Histogramm zählt, wie häufig  die einzelnen Ausprägungen eines Vektors auftreten. Also bei einem Datensatz (1,1,1,2,2,4) hat 1 den Wert 3, weil die Zahl drei Mal auftritt. 2 hat den Wert 2 und 4 hat den Wert 1.
Ein barplot stellt nur die Werte nacheinander als Höhe dar.

Beispiel-Code für barplot

## Balkenchart barplot
 
## barplot vs hist
x <- c(1,1,1,2,2,4)
barplot(x,names.arg=x)
hist(x,breaks=c(0,0.5,1.5,2.5,3.5,4.5,5
 
#gruppiert oder gestapelt
df <- matrix(rnorm(16,3),nrow=2,ncol=8)
colnames(df)=18:25
rownames(df)=c("m","w")
barplot(df,names=colnames(df),beside=TRUE)
barplot(df,names=colnames(df),beside=FALSE)

Data Science mit Python

 

Leider ist der Kurs noch nicht fertig, ich arbeite aber daran. Melde dich jetzt unverbindlich an und erhalte 25% Frühbucherrabatt auf meinen Onlinekurs Data Science mit Python. Du erfährst außerdem als Erste/r sobald ich den Kurs fertiggestellt habe.

Du hast Dich erfolgreich angemeldet!