plotcategory

plotcategory erzeugt einen Kategorie-Plot mit gruppierten Balken-Datensätzen.

rvData = plotcategory(svCategoryLabel, rmData)
rvData = plotcategory(svCategoryLabel, rmData, oParameter)

Returnwert

rvData ist ein Vektor mit den Zugriffsnummern der erzeugten Datensätze.

Parameter

svCategoryLabel

svCategoryLabel ist ein Vektor mit den Texten für die Rubrikenachse. Falls svCategoryLabel ein leerer String ist, wird die Rubrikenachse nicht geändert.

rmData

rmData ist eine reelle Matrix. Von jeder Spalte wird ein Datensatz erzeugt. Die Anzahl der Zeilen sollte mit der Anzahl der Elemetne von svCategoryLabel übereinstimmen.

oParameter

oParameter ist ein Objekt mit optionalen Parametern.

Element Name Beschreibung Default Wert
hLayer Layer-Handle. 0: Erzeugt ein neues Diagramm 0
rvStacked = [0,1,1,0] Reeller Vektor mit den Werten 0 oder 1. 0 (Gruppiert), 1 (Gestapelt). Die Anzahl der Elemente sollte mit der Anzahl der Datensätze übereinstimmen. 0: grouped
gapwidth Lückse zwischen den Rubriken im Bereich 0 bis 5 (0 bis 500 Prozent der Balkenbreite). 1.0
overlap Balkenüberlappung im Bereich -1 bis 1 (-100 bis 100 Prozent der Balkenbreite). -0.2
bAutoscale Autoskalierung der Achsen. 1
bReplot Neuzeichnen der Seite. 1
b100percent Gestapelte Balken auf 100 Prozenz skalieren. 0
xTitle X-Achsentitel „“ (do not modify title)
yTitle Y-Achsentitel „“ (do not modify title)
color_scale Name der Farbfolge. Siehe ColorScale_GetNames Beispiel: color_scale = 'Blues' Purples
bLabel Anzeigen oder Verstecken der Balkenbeschriftung 1 (show label)
nLabelPosition Label position: 1: Innen Unten, 2: Innen Mitte, 3: Innen Oben, 4: Außen Oben 3 (Innen Oben)

Beispiel

Das folgende Beispiel erzeugt einen Kategorieplot mit Zufallswerten. 6 Datensätze mit jeweils 4 Punkten

svCategoryLabel = "";
rmData = rand(4,6);
o = [. rvStacked = [1,1,1,0,1,1], xTitle = "Period", yTitle = "Value in %"];
plotcategory(svCategoryLabel, rmData, o)

id-2043309