xmCHART 3.4 - Reference
Last updated: 2010-06-05

Axes   index next


AxisLabelBackground(axisIndex;fillColor;fillPattern;borderWidth;borderColor;
                    borderPattern;shadowOffset;shadowColor;shadowPattern)
Argument required type range default notes
axisIndex   int 0..10000 all axis indices
fillColor   rgba 0..255 white color constants
fillPattern   int 1..128 black pattern constants
borderWidth   num[] 0..100 1 Dimension:[pt]
borderColor   rgba 0..255 black color constants
borderPattern   int 1..128 black pattern constants
shadowOffset   num -100..100 0 Dimension:[pt]
shadowColor   rgba 0..255 gray color constants
shadowPattern   int 1..128 black pattern constants

Examples:

AxisLabelBackground(all;;transparent)

AxisLabelBackground(x;yellow;;0;;;2)

Notes:
 


AxisLabelOptions(axisIndex;location;hOffset;vOffset)
Argument required type range default notes
axisIndex   int 0..10000 all axis indices
location   int 0..9 (autom.) location constants
hOffset   num -10000..10000 0 Dimension:[pt]
vOffset   num -10000..10000 0 Dimension:[pt]

Examples:

AxisLabelOptions(x;bottomRight)

AxisLabelOptions(y;topLeft;-5)

Notes:
 


AxisLabelStyle(axisIndex;font;size;style;color;alignment;orientation;
               maxWidth;maxHeight;ellipsisPosition)
Argument required type range default notes
axisIndex   int 0..10000 all axis indices
font   str 0..255 "ApplFont" MacOS:Geneva/Windows:Arial
size   int 0..127 9 Dimension: [pt]
style   int 0..7 plain text styles
color   rgba 0..255 black color constants
alignment   int 1..3 center horizontal alignments
orientation   num -360..+360 0 Dimension: [deg]
maxWidth   num -1..10000 -1 Dimension: [pt]
maxHeight   num -1..10000 -1 Dimension: [pt]
ellipsisPosition   int 0..4 3  

Examples:

AxisLabelStyle(all;"Times";12)

AxisLabelStyle(x;;;bold;;;-45)

Notes:
 


AxisLabelText(axisIndex;text1;text2...)
Argument required type range default notes
axisIndex   int 0..10000 all axis indices
text1..10000   str 0..1000 "" max. 1000 chars. per label

Examples:

AxisLabelText(y;"Revenues")

AxisLabelText(x;"A";"B";"C";"D") // labels for radar chart axes

Notes:
 


AxisLine(axisIndex;width;color;pattern)
Argument required type range default notes
axisIndex   int 0..10000 all axis indices
width   num[] 0..100 1 Dimension: [pt]
color   rgba 0..255 black color constants
pattern   int 1..128 black pattern constants

Examples:

AxisLine(all;0) // hide axis lines

AxisLine(x;;;gray)

Notes:
 


AxisMajorTickLabelBackground(axisIndex;fillColor;fillPattern;borderWidth;
                             borderColor;borderPattern;shadowOffset;
                             shadowColor;shadowPattern)
Argument required type range default notes
axisIndex   int 0..10000 all axis indices
fillColor   rgba 0..255 white color constants
fillPattern   int 1..128 black pattern constants
borderWidth   num[] 0..100 1 Dimension:[pt]
borderColor   rgba 0..255 black color constants
borderPattern   int 1..128 black pattern constants
shadowOffset   num -100..100 0 Dimension:[pt]
shadowColor   rgba 0..255 gray color constants
shadowPattern   int 1..128 black pattern constants

Examples:

AxisMajorTickLabelBackground(all;;;0) // white background, no border

AxisMajorTickLabelBackground(y;yellow) // yellow background, black border

Notes:
 


AxisMajorTickLabelOptions(axisIndex;location;hOffset;vOffset;
                          labelEveryNthTickMark;startAtTickMark)
Argument required type range default notes
axisIndex   int 0..10000 all axis indices
location   int 1..3 out tick mark locations
hOffset   num -10000..10000 0 Dimension: [pt]
vOffset   num -10000..10000 0 Dimension: [pt]
labelEveryNthTickMark   int 1..1000000 1  
startAtTickMark   int 1..1000000 1  

Examples:

AxisMajorTickLabelOptions(y;;-3)

AxisMajorTickLabelOptions(x;;;;5)

Notes:
 


AxisMajorTickLabelStyle(axisIndex;font;size;style;color;alignment;
                        orientation;maxWidth;maxHeight;ellipsisPosition)
Argument required type range default notes
axisIndex   int 0..10000 all axis indices
font   str 0..255 "ApplFont" MacOS:Geneva/Windows:Arial
size   int 0..127 9 Dimension: [pt]
style   int 0..7 plain text styles
color   rgba 0..255 black color constants
alignment   int 1..3 center horizontal alignments
orientation   num -360..+360 0 Dimension: [deg]
maxWidth   num -1..10000 -1 Dimension: [pt]
maxHeight   num -1..10000 -1 Dimension: [pt]
ellipsisPosition   int 0..4 3  

Examples:

AxisMajorTickLabelStyle(x;"Times";12)

AxisMajorTickLabelStyle(all;;;bold)

Notes:
 


AxisMajorTickLabelTexts(axisIndex;text1;text2...)
Argument required type range default notes
axisIndex   int 0..10000 all axis indices
text1..10000   str 0..1000 "|u|" format specifiers

Examples:

AxisMajorTickLabelTexts(x;"Q1";"Q2";"Q3";"Q4")

AxisMajorTickLabelTexts(all;"")

Notes:
 

 
AxisMajorTicks(axisIndex;length;width;color;pattern;location)
Argument required type range default notes
axisIndex   int 0..10000 all axis indices
length   num 0..100 5 Dimension: [pt]
width   num[] 0..100 1 Dimension: [pt]
color   rgba 0..255 black color constants
pattern   int 1..128 black pattern constants
location   int 1..3 center tick mark locations

Examples:

AxisMajorTicks(all;0) // hide tick marks

AxisMajorTicks(all;3;;;;out)

Notes:
 

 
AxisMinorTickLabelBackground(axisIndex;fillColor;fillPattern;borderWidth;
                             borderColor;borderPattern;shadowOffset;
                             shadowColor;shadowPattern)
Argument required type range default notes
axisIndex   int 0..10000 all axis indices
fillColor   rgba 0..255 white color constants
fillPattern   int 1..128 black pattern constants
borderWidth   num[] 0..100 1 Dimension:[pt]
borderColor   rgba 0..255 black color constants
borderPattern   int 1..128 black pattern constants
shadowOffset   num -100..100 0 Dimension:[pt]
shadowColor   rgba 0..255 gray color constants
shadowPattern   int 1..128 black pattern constants

Examples:

AxisMinorTickLabelBackground(all;lightGray)

AxisMinorTickLabelBackground(x;;;0;;;2)

Notes:
 


AxisMinorTickLabelOptions(axisIndex;location;hOffset;vOffset;
                          labelEveryNthTickMark;startAtTickMark;
                          repeatLabelPattern)
Argument required type range default notes
axisIndex   int 0..10000 all axis indices
location   int 1..3 out tick mark locations
hOffset   num -10000..+10000 0  
vOffset   num -10000..+10000 0  
labelEveryNthTickMark   int 1..1000000 1  
startAtTickMark   int 1..1000000 1  
repeatLabelPattern   int 0..1 on  

Examples:

AxisMinorTickLabelOptions(x;out;;;2)

AxisMinorTickLabelOptions(y;in;;;2;1;off)

Notes:
 


AxisMinorTickLabelStyle(axisIndex;font;size;style;color;alignment;
                        orientation;maxWidth;maxHeight;ellipsisPosition)
Argument required type range default notes
axisIndex   int 0..10000 all axis indices
font   str 0..255 "ApplFont" MacOS:Geneva/Windows:Arial
size   int 0..127 9 Dimension: [pt]
style   int 0..7 plain text styles
color   rgba 0..255 black color constants
alignment   int 1..3 center horizontal alignments
orientation   num -360..+360 0 Dimension: [deg]
maxWidth   num -1..10000 -1 Dimension: [pt]
maxHeight   num -1..10000 -1 Dimension: [pt]
ellipsisPosition   int 0..4 3  

Examples:

AxisMinorTickLabelStyle(all;;8)

AxisMinorTickLabelStyle(y;"Courier";9;;gray;;-45)

Notes:
 


AxisMinorTickLabelTexts(axisIndex;text1;text2...)
Argument required type range default notes
axisIndex   int 0..10000 all axis indices
text1..10000   str 0..1000 "|u|" format specifiers

Examples:

AxisMinorTickLabelTexts(x;"|u|")

AxisMinorTickLabelTexts(all;"")

Notes:
 


AxisMinorTicks(axisIndex;length;width;color;pattern;location)
Argument required type range default notes
axisIndex   int 0..10000 all axis indices
length   num 0..100 3 Dimension: [pt]
width   num[] 0..100 1 Dimension: [pt]
color   rgba 0..255 black color constants
pattern   int 1..128 black pattern constants
location   int 1..3 center tick mark locations

Examples:

AxisMinorTicks(all;2;;;;out)

AxisMinorTicks(y;3;1;gray;;in)

Notes:
 


AxisOptions(axisIndex;axisLocation;doShiftAxis)
Argument required type range default notes
axisIndex   int 0..10000 all axis indices
axisLocation   int 0..2 back axis locations
doShiftAxis   int 0..1 off flag constants

Examples:

AxisOptions(x;;on)

AxisOptions(all;front)

Notes:
 


Scaling(axisIndex;type;minValue;maxValue;numOfMajorIntervals;
        numOfMinorIntervals;logBaseValue;useEquidistantLogScaling)
Argument required type range default notes
axisIndex   int 0..10000 all axis indices
type   int 1..3 linear scaling constants
minValue   num -9e99..+9e99 (autom.)  
maxValue   num -9e99..+9e99 (autom.)  
numOfMajorIntervals   int -18..1000 (autom.) dateTime scaling constants
numOfMinjorIntervals   int -18..1000 1 dateTime scaling constants
logBaseValue   num 1.0001..+9e99 10  
useEquidistantLogScaling   int 0..1 off flag constants

Examples:

Scaling(x;linear;0)

Scaling(x;linear;-100;100;10)
Scaling(x;linear;;;year;month)
Scaling(y;log;;;;;2;on)

Notes:
 


ScalingOptions(axisIndex;doReversScaling;useIntegersOnly;hideZeroLabel)
Argument required type range default notes
axisIndex   int 0..10000 all axis indices
doReverseScaling   int 0..1 off flag constants
useIntegersOnly   int 0..1 off flag constants
hideZeroLabel   int 0..1 off flag constants

Examples:

ScalingOptions(x;on)

ScalingOptions(all;;on)

Notes:
 

©2010 X2max Software   index next