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