Hauptinhalt

Arten von Balkendiagrammen

Mit Balkendiagrammen lassen sich Ergebnisse über einen bestimmten Zeitraum hinweg betrachten, Ergebnisse aus verschiedenen Datensätzen vergleichen und zeigen, wie einzelne Elemente zu einer Gesamtmenge beitragen.

Standardmäßig wird in Balkendiagrammen jedes Element eines Vektors oder einer Matrix als ein Balken dargestellt, sodass die Höhe des Balkens proportional zum Wert des Elements ist.

2D-Balkendiagramm

Mit der bar-Funktion werden die Balken entlang der x-Achse verteilt. Elemente in derselben Zeile einer Matrix werden gruppiert. Wenn eine Matrix zum Beispiel fünf Zeilen und drei Spalten hat, dann zeigt bar fünf Gruppen von drei Balken entlang der x-Achse an. Die erste Gruppe von Balken steht für die Elemente in der ersten Zeile von Y.

Y = [5,2,1
     8,7,3
     9,8,6
     5,5,5
     4,3,2];
figure
bar(Y)

Figure contains an axes object. The axes object contains 3 objects of type bar.

Um die Elemente in einer Reihe zu stapeln, geben Sie die stacked-Option für die bar-Funktion an.

figure
bar(Y,'stacked')

Figure contains an axes object. The axes object contains 3 objects of type bar.

Horizontales 2D-Balkendiagramm

Mit der barh-Funktion werden die Balken entlang der y-Achse verteilt. Elemente in derselben Zeile einer Matrix werden gruppiert.

Y = [5,2,1
     8,7,3
     9,8,6
     5,5,5
     4,3,2];
figure
barh(Y)

Figure contains an axes object. The axes object contains 3 objects of type bar.

3D-Balkendiagramm

Die bar3-Funktion stellt jedes Element als separaten 3D-Block dar und verteilt die Elemente jeder Spalte entlang der y-Achse.

Y = [5,2,1
     8,7,3
     9,8,6
     5,5,5
     4,3,2];
figure
bar3(Y)

Figure contains an axes object. The axes object contains 3 objects of type surface.

Um die Elemente in einer Reihe zu stapeln, geben Sie die stacked-Option für die bar3-Funktion an.

figure
bar3(Y,'stacked')

Figure contains an axes object. The axes object contains 3 objects of type surface.

Horizontales 3D-Balkendiagramm

Die bar3h-Funktion stellt jedes Element als separaten 3D-Block dar und verteilt die Elemente jeder Spalte entlang der z-Achse.

Y = [5,2,1
     8,7,3
     9,8,6
     5,5,5
     4,3,2];
figure
bar3h(Y)

Figure contains an axes object. The axes object contains 3 objects of type surface.

Siehe auch

| | |