AxisLabelStyle
Modified in version 5.0
AxisLabelStyle ( axisIndex ; font ; size ; style ; color ; alignment ; orientation ; textWidthMax ; textHeightMax ; ellipsisPosition ; shadowEffect ; shadowColor )
Argument | Type | Range | Default | Note |
---|---|---|---|---|
axisIndex | int | 0..10000 | all | |
font | str | 0..1000 | ApplFont | |
size | num | 0..1000 | 9 | Dimension:[pt] |
style | int | 0..7 | plain | |
color | rgba | 0..255 | black | |
alignment | int | 1..3 | center | |
orientation | num | -360..+360 | 0 | Dimension:[deg] |
textWidthMax | num | -1..10000 | -1 | Dimension:[pt] |
textHeightMax | num | -1..10000 | -1 | Dimension:[pt] |
ellipsisPosition | int | 0..4 | 3 | |
shadowEffect | num[] | -1000..1000 | 0 | |
shadowColor | rgba | 0..255 | #888a |
Examples
AxisLabelStyle(all;Times New Roman;12)
AxisLabelStyle(x;;;bold;;;-45)
Description
By using the AxisLabelStyle() function, it is possible to define a text style for axis labels. The attributes orientation, textWidthMax, textHeightMax and ellipsisPosition are discussed in combination with the LabelStyle() function.
| AXIS_LABEL_STYLE_01 |
1 | OpenDrawing(250;150) |
2 | ChartData(14 27 20 7) |
3 | |
4 | /* Set up styles. */ |
5 | |
6 | SymbolStyle(1;bullet;17;1;#3879aa) |
7 | ShadowStyle(all;2 2 3) |
8 | LabelStyle(1;Verdana;9;bold;white) |
9 | LabelOptions(1;centerCenter;;-1) |
10 | /* Set up axes. */ |
11 | |
12 | AxisMajorTicks(all;6;0.5;black;;out) |
13 | AxisLabelText(x;"Period") |
14 | AxisLabelText(y;"[mph]\n(approx.)") |
15 | AxisLabelStyle(all;Courier;12;bold;#638B5B) |
16 | AxisLabelOptions(x;;;3) /* Move 3 pixels down. */ |
17 | AxisLabelOptions(y;;-3) /* Move 3 pixels left. */ |
18 | /* Set up grid. */ |
19 | GridLocation(all;none) /* Hide grid. */ |
20 |
| AXIS_LABEL_STYLE_02 |
1 | OpenDrawing(250;150) |
2 | ChartData(18 29 23 35 26) |
3 | RadarChart(oval+symbol;-90) |
4 | /* Set up styles. */ |
5 | FillStyle(1;#4682b418) |
6 | BorderStyle(1;poly;1.5;#4682b4) |
7 | SymbolStyle(1;circle;5;1;#4682b4;;white) |
8 | /* Set up axes. */ |
9 | |
10 | AxisLine(1;0) |
11 | AxisMajorTicks(1;0) |
12 | AxisLabelText(1;"GR-1";"GR-2";"GR-3";"GR-4";"GR-5") |
13 | AxisLabelStyle(1;Verdana;10;bold+italic;#777) |
14 | /* Set up grid. */ |
15 | MajorGridLineWidths(all;all;0.25) |
16 | GridFrame(1;0.5;#888) |
17 |