LayerSetPolarConfig¶
LayerSetPolarConfig setzt die Konfiguration für die Polar-Diagramm-Darstellung.
- bool = LayerSetPolarConfig(hLayer, rvConfig)
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.
- rvConfig
rvConfig ist ein reeller Vektor mit den sechs Elementen:
Wert
Bedeutung
rvConfig[1]
nAttrib: ODER-Kombination von Darstellungsattributen, siehe nächste Tabelle.
rvConfig[2]
nDrawToCenterFreq:
rvConfig[3]
nDrawToCenterOffsetMajor:
rvConfig[4]
nDrawToCenterOffsetMinor:
rvConfig[5]
wMinRadius: Kleinster Innenradius in cm.
rvConfig[6]
dAngleOffset: Winkel-Offset gegenüber 0 Grad (3 Uhr).
- nAttrib
nAttrib ist eine ODER-Kombination der folgenden Werte:
Wert
Bedeutung
POLAR_RAD_LABEL_OPAQUE (1)
Radius-Label deckend Zeichnen
POLAR_ANGLE_LABEL_OPAQUE (2)
Winkel-Label deckend Zeichnen
POLAR_ANGLE_LABEL_GRADIENT (4)
Winkel-Label im Speichenwinkel ausgeben
POLAR_CLOCKWISE (8)
Winkel im Uhrzeigersinn auftragen (Default ist gegen den Uhrzeigersinn).
Beispiel
Um ein Element zu ändern:
rvConfig = LayerGetPolarConfig(hLayer);
rvConfig[6] = -90.0;
LayerSetPolarConfig(hLayer, rvConfig);
oder
rvConfig = LayerGetPolarConfig(hLayer);
rvConfig[1] = rvConfig[1] | POLAR_CLOCKWISE | POLAR_ANGLE_LABEL_GRADIENT;
LayerSetPolarConfig(hLayer, rvConfig);
Alle Elemente setzen:
rvConfig = [POLAR_CLOCKWISE | POLAR_ANGLE_LABEL_GRADIENT, 1, 2, 3, 1.0, -90];
LayerSetPolarConfig(hLayer, rvConfig);
History
Version |
Beschreibung |
---|---|
5.0.0 |
Neu |
Siehe auch
Überblick Diagramme, Diagramm=>Layout=>Polar, LayerCreate, LayerGetPolarConfig, LayerSetDiagramType
id-244918