Vorheriges Thema

LayerSetAxisDescending

Nächstes Thema

LayerSetAxisLabelFont

Diese Seite

LayerSetAxisLabel

LayerSetAxisLabel ändert den Text der Achsen-Label.

bool = LayerSetAxisLabel(hLayer, ssXYZ, svLabel)

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 und "Z", falls die Funktion die z-Achse betrifft.

svLabel

svLabel ist ein String-Vektor mit maximal soviel Elementen wie die entsprechende Achse Label hat. Beispiel: ["1000.0","2000","Nm","3000"] Wenn die Achse neu skaliert wird, werden die Achsenbeschriftungen durch die neuen Werte überschrieben. Mit den folgenden Steuerzeichen können die Achsenbeschriftungen an eine bestimmte Position gebunden werden. Bei einer Änderung der Skalierung werden die markierten Beschriftungen nicht überschrieben. Die Steuerzeichen müssen am Anfang des Textes stehen.

Wert Bedeutung
#a Der Text bleibt an der gewünschten Position vom Anfang der Achse aus gesehen erhalten.
#b entspricht #a.
#e Der Text bleibt an der gewünschten Position vom Ende der Achse aus gesehen erhalten.

Beispiel

svLabel = LayerGetAxisLabel(hLayer, "X");
nLabel = len(svLabel);
svLabel[nLabel-1] = "#e1/min";
LayerSetAxisLabel(hLayer,"X", svLabel);

id-434768