XYSetProps¶
XYSetProps setzt Eigenschaften eines x/y-Datensatzes.
- bool = XYSetProps(hData, ssProps)
Returnwert
bool ist TRUE (1) wenn die Funktion erfolgreich war, und sonst FALSE (0).
Parameter
- hData
hData ist die Zugriffsnummer (Handle) des Datensatzes der mit XYCreate oder TYCreate erzeugt wurde.
- ssProps
ssProps ist ein String mit
NAME='WERT'
-Paaren mit den Eigenschaften.
Beispiel
XYSetProps(hData, "marker='1' marker-style='circle'");
Kommentar
In der folgenden Tabelle sind alle Eigenschaften (Properties), die gesetzt werden können, aufgeführt. In der Spalte Typ wird der Wertebereich der Eigenschaften festgelegt. Folgende Typen existieren: bool, int, double, color, curve_style, marker_style.
bool kann die Werte ‚0‘ oder ‚1‘ annehmen. ‚0‘ bedeutet ausgeschaltet (off, false) und ‚1‘ eingeschaltet (on, true).
int ist eine ganze Zahl (‚1‘, ‚-1‘, ‚144‘).
double ist eine Gleitkommazahl wie ‚1.23‘, ‚5000‘, ‚1e3‘.
color ist ein Name wie ‚mediumblue‘ (siehe Farbtabelle unten), ein Zahlenwert wie ‚#0000CD‘ oder ein Ausdruck der Form ‚rgb(0,0,205)‘. Der folgende Wert setzt zusätzlich die Transparenz: ‚argb(127,0,0,205)‘.
curve_style kann die folgenden Werte annehmen:
‚0‘ |
‚solid‘ |
‚1‘ |
‚dash‘ |
‚2‘ |
‚dot‘ |
‚3‘ |
‚dashdot‘ |
‚4‘ |
‚dashdotdot‘ |
marker_style kann die folgenden Werte annehmen:
‚0‘ |
‚plus‘ |
‚1‘ |
‚cross‘ |
‚2‘ |
‚simplestar‘ |
‚3‘ |
‚circle‘ |
‚4‘ |
‚rectangle‘ |
‚5‘ |
‚diamond‘ |
‚6‘ |
‚triangle‘ |
‚7‘ |
‚triangle1‘ |
‚8‘ |
‚triangle2‘ |
‚9‘ |
‚triangle3‘ |
‚10‘ |
‚hourglass‘ |
‚11‘ |
‚hourglass‘ |
‚12‘ |
‚star‘ |
‚13‘ |
‚circledot‘ |
‚14‘ |
‚circleplus‘ |
‚15‘ |
‚circlecross‘ |
‚16‘ |
‚rectdot‘ |
‚17‘ |
‚rectplus‘ |
‚18‘ |
‚rectcross‘ |
‚19‘ |
‚null‘ |
‚20‘ |
‚dot‘ |
Eigenschaft |
Typ |
Default-Wert |
Anmerkung |
---|---|---|---|
bar |
bool |
|
|
bar-base-pos |
int |
|
‚0‘: Bar origin is the minimum axis value, ‚1‘ The origin is set to the drop value (see XYSetDropValue). |
bar-fill-color |
color |
|
color can be specified as: ‚red‘ or ‚#FF0000‘ or ‚rgb(255,0,0)‘ |
bar-fill-alpha |
int |
|
|
bar-hatch-color |
color |
|
color can be specified as: ‚red‘ or ‚#FF0000‘ or ‚rgb(255,0,0)‘ |
bar-hatch-distance |
double |
|
Distance between the hatch lines in centimeters. |
bar-hatch-offset |
double |
|
|
bar-hatch-style |
int |
|
|
bar-hatch-width |
int |
|
|
bar-pen-color |
color |
|
color can be specified as: ‚red‘ or ‚#FF0000‘ or ‚rgb(255,0,0)‘ |
bar-pen-type |
curve_style |
|
|
bar-pen-width |
int |
|
|
bar-pos |
double |
|
|
bar-type |
int |
|
|
bar-width |
double |
|
|
bar-width-type |
int |
|
0 = width in centimers, 1 = width in percent of the diagram width. |
bar-fill-type |
int |
|
|
curve |
bool |
|
|
curve-color |
color |
|
color can be specified as: ‚red‘ or ‚#FF0000‘ or ‚rgb(255,0,0)‘ |
curve-style |
curve_style |
|
possible values: ‚0‘ or ‚solid‘ , ‚1‘ or ‚dash‘, ‚2‘ or’dot‘, ‚3‘ or ‚dashdot‘, ‚4‘ or ‚dashdotdot‘. |
curve-width |
int |
|
|
data-scale-x-factor |
double |
|
|
data-scale-x-offset |
double |
|
|
data-scale-y-factor |
double |
|
|
data-scale-y-offset |
double |
|
|
drop-pen |
bool |
|
|
drop-pen-color |
color |
|
color can be specified as: ‚red‘ or ‚#FF0000‘ or ‚rgb(255,0,0)‘ |
drop-pen-style |
int |
|
|
drop-pen-width |
int |
|
|
err-bar |
bool |
|
|
err-bar-x-attrib |
int |
|
|
err-bar-x-cap-pen-width |
int |
|
|
err-bar-x-cap-width |
double |
|
|
err-bar-x-pen-color |
color |
|
color can be specified as: ‚red‘ or ‚#FF0000‘ or ‚rgb(255,0,0)‘ |
err-bar-x-pen-style |
curve_style |
|
|
err-bar-x-pen-width |
int |
|
|
err-bar-x-value |
double |
|
|
err-bar-y-attrib |
int |
|
|
err-bar-y-cap-pen-width |
int |
|
|
err-bar-y-cap-width |
double |
|
|
err-bar-y-pen-color |
color |
|
color can be specified as: ‚red‘ or ‚#FF0000‘ or ‚rgb(255,0,0)‘ |
err-bar-y-pen-style |
curve_style |
|
|
err-bar-y-pen-width |
int |
|
|
err-bar-y-value |
double |
|
|
fill |
bool |
|
|
fill-color |
color |
|
|
fill-alpha |
int |
|
|
filter-functions |
string |
|
|
filter-functions-on |
int |
|
|
hatch |
bool |
|
|
hatch-color |
color |
|
color can be specified as: ‚red‘ or ‚#FF0000‘ or ‚rgb(255,0,0)‘ |
hatch-distance |
double |
|
|
hatch-offset |
double |
|
|
hatch-style |
int |
|
|
hatch-width |
double |
|
|
info-text |
string |
|
|
legend-text |
string |
|
|
marker |
int |
|
|
marker-edge-color |
color |
|
color can be specified as: ‚red‘ or ‚#FF0000‘ or ‚rgb(255,0,0)‘ |
marker-edge-width |
int |
|
|
marker-fill-color |
color |
|
color can be specified as: ‚red‘ or ‚#FF0000‘ or ‚rgb(255,0,0)‘ or ‚argb(127, 255,0,0)‘ |
marker-fill-alpha |
int |
|
|
marker-frequency |
int |
|
|
marker-original |
bool |
|
|
marker-size |
double |
|
|
marker-style |
marker_style |
|
|
marker-transparent |
bool |
|
|
name |
string |
|
|
x-delta |
double |
|
|
x-start |
double |
|
|
y-base |
double |
|
Anmerkungen:
bar-type legt Balkenausrichtung fest.
‚0‘ |
Horizontal |
‚1‘ |
Vertikal |
bar-fill-type legt die Füllung der Balken fest.
‚0‘ |
Keine Füllung |
‚1‘ |
Füllung mit Farbe |
‚2‘ |
Füllung mit Schraffur |
‚3‘ |
Füllung mit Farbe und Schraffur |
filter-functions legt die Filterfunktionen fest. Die Funktionen werden durch ein Semikolon getrennt. Als Filter stehen beispielsweise Glättungsfunktionen und Splinefunktionen zur Verfügung. Individuelle Filter können zugefügt werden. Eine Liste der Filterfunktionen finden Sie unter Filterfunktionen für XY-Datensätze.
Beispiel
XYSetProps(hData, "filter-functions-on='1' filter-functions='sort(); akimaspline()'");
Farbtabelle
Siehe auch
Überblick XY-Datensätze, XYGetProps, XYSetDefault, XYZSetProps
id-428776