[Inhalt] [Zurück] [Weiter] [Thema] [Index]

AxDrawLine()


Syntax:

AxDrawLine (AxBox ax, XPunkt x1, Real y1, XPunkt x2, Real y2 [, Bool oben [,Bool cm]])
ax: eine AxBox
x1: Zeitpunkt oder Real
y1:
x2: Zeitpunkt oder Real
y2:
oben: optional: True=Linie wird über die Zeitreihen gezeichnet. Standard: False
cm: optional: sind die y-Werte relativ in cm zur AxBox angegeben. Standard: False

Beispiel:

AxDrawLine (ax, @"1985", 100, @"1986", 0)

Beschreibung:

Zeichnet eine Linie vom Punkt (x1,y1) zum Punkt (x2,y2) in der AxBox ax

Die Koordinaten y1 und y2 werden standardmäßig in den Koordinaten der Y-Skalierung angegeben (also z.B. in hPa). Wenn cm True ist, geben y1 und y2 jedoch Koordinaten in cm relativ zum Beginn der Y-Achse an. Negative cm-Werte sind relativ zum Ende der Y-Achse.

Die Farbe der Linie wird mit AxSetColor() festgelegt, die Liniendicke mit AxSetLineWidth() und das Linienmuster mit SetLineStyle().

Standardmäßig werden alle Linien vor den Zeitreihen in die Axbox gezeichnet. Die Linie wird also von jenen überdeckt. Wenn dies nicht gewünscht ist, die Linie also die Zeitreihen überdecken soll, gibt man als letzten Parameter True an. Dies ist vor allem sinnvoll, wenn man erreichen möchte, dass die X-Achse nicht von den Zeitreihen (z.B. Lücken oder Säulen) durchbrochen wird.

Siehe auch AxDrawSymbol(), AxDrawText(), AxDrawKreis(), AxDrawArrow(), AxDrawBox() und AxUseDrawGroup().



toposoft 19.04.2024