LayerSetPolarConfig setzt die Konfiguration für die Polar-Diagramm-Darstellung.
Returnwert
bool ist TRUE (1), wenn die Funktion erfolgreich war und sonst FALSE (0).
Parameter
hLayer ist die Zugriffsnummer des Diagramms, das mit LayerCreate erzeugt wurde.
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 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