LayerSetAxisUserLabel¶
LayerSetAxisUserLabel setzt die Benutzerlabel. Ein Label besteht aus dem Anzeigetext und der Position auf der Achse.
-
bool = LayerSetAxisUserLabel(hLayer, ssXYZ, smLabel)
-
bool = LayerSetAxisUserLabel(hLayer, ssXYZ, svLabel, rvPos)
Returnwert
bool ist TRUE (1), wenn die Funktion erfolgreich war und sonst FALSE (0).
Parameter
-
hLayer
hLayer ist die Zugriffsnummer des Diagramms, das mit LayerCreate erzeugt wurde.
-
ssXYZ
ssXYZ ist
"X"
, falls die Funktion die x-Achse betrifft,"Y"
, falls die Funktion die y-Achse betrifft. Für die Z-Achse können keine Benutzerlabel angezeigt werden.
-
smLabel
smLabel ist eine Stringmatrix mit 2 Spalten. Die erste Spalte ist enthält die Position auf der Achse als String und die zweite Spalte den Anzeigetext (siehe Beispiel).
-
svLabel
svLabel ist ein Stringvektor mit dem Anzeigetext.
-
rvPos
rvPos ist ein Vektor mit den Label Positionen. Um alle Label zu löschen, wird svLabel gleich „“ und rvPos auf 1e10 gesetzt.
Beispiel
smEnum = ["1", "On";
"0", "Off"];
LayerSetAxisUserLabel(hLayer, "Y", smEnum);
LayerSetAxisUserLabelAttribs(hLayer, "Y", ...
AXIS_USERLABEL_ENABLE | AXIS_STANDARDLABEL_DISABLE | AXIS_USERLABEL_SKIPOVERLAP);
Mit dem folgenden Aufruf werden alle Userlabel gelöscht:
LayerSetAxisUserLabel(hLayer, "Y", "", 1e10);
History
Version | Beschreibung |
---|---|
R2014 | Neu. |
id-1190257