GESStabs Artist: Syntax

<< Click to Display Table of Contents >>

Navigation:  Daten und Datensatz > Output aufbereiteter Daten > Grafische Darstellung > GESStabs Artist >

GESStabs Artist: Syntax

GESSCHART-Anweisungen beziehen sich auf die vorangegangene Tabelle. Die Chart-Inhalte werden im Anschluss an das =- Zeichen definiert. Davor können eine Reihe von übergreifenden Eigenschaften des Charts definiert werden. Die Bedeutung der Keywords ist der Syntaxdarstellung zu entnehmen.

Für das GESSCHART-Statement werden in der Regel Tabellen verwendet, die in jeder Zelle nur ein CELLELEMENT enthalten. GESStabs nimmt dann dieses, man muss deshalb nicht explizit ein CELLELEMENT angeben. Man kann aber auch für einzelne Charts einen Inhalt einer Tabelle mit mehreren Inhalten benennen. Hierfür gibt es die Option CELLELEMENT. Dies gilt dann für das gesamte Chart.

Syntax

GESSCHART

 

[ CHARTTITLE <string> ]

Charttitel

[ HORIZONTAL | VERTICAL ]

Achsenrichtung der Skala

[ INVERSE ]

Tabellenkopf in Legende, Vorspalte in Achsenbeschriftung

[ STACKED ]

Werte gestapelt darstellen, oft zusammen mit OVERLAPPED

[ GRAPHAREA X Y WIDTH HEIGHT ]

Chartplatzierung

[ SAMEPAGE ]

wenn CHARTPRINTFILE Chart auf derselben Seite wie Vorgänger bzw. wie Tabelle

[ CONTENTKEY <string> ]

wenn CHARTPRINTFILE Contentkey für PDF-Outline

[ PIE ]

Größe der Tortenstücke entspricht dem Wert in der Tabelle

[ PIE100 ]

Summe der dargestellten Werte = 100% = 360° im Piechart

[ PIESTARTANGLE <number> ]

zwischen 0 und 360, Startwinkel für Piechart, i.d.R. 90

[ CELLELEMENT <cellelement> ]

das fürs Chart zu verwendende CELLELEMENT

[ MINIMUM <number> ]

minimale im PIE abzubildende %-Zahl

SWAP

Reihenfolge der graphischen Darstellung invertieren

SWAPLEGEND

Reihenfolge der Legendentexte invertieren

<alle GESSCHARTFORMAT-Argumente>

Alle Argumente des GESSCHARTFORMAT-Statements können an dieser Stelle auch als Optionen für das aktuelle Chart angegeben werden.

=
{

 

|

Jeder Zellenbereich wird syntaktisch mit »|« eingeleitet.

ROWS < value . . . >
COLUMNS  < value . . . >

Benennung eines Zellenbereichs

{
FORM
[ RECTANGLE
| LINE | RECTLINE
| TRIANGLE1 | TRIANGLE1O | | TRIANGLE2 | TRIANGLE2O
| SQUARE1 | SQUARE1O | SQUARE2 | SQUARE2O
| CIRCLE | CIRCLEO
| ELLIPSIS | GAUSS | GAUSSO ] ]
[ PIE | PIE100 ]
[ XYPLOT ]
}*n

FORM . . . darf je Zellenbereich mehrfach verwendet werden.

[ DIRECTION [ RISING | FALLING
| HORIZONTAL | VERTICAL ] ]

Kombination RISING/FALLING → gegenläufige Skalen
Kombination HORIZONTAL/VERTICAL → XY-Plot

[ COLOR <$rrggbb> ]
[ LINECOLOR < $rrggbb > ]

Hexadezimaler RGB-Wert

[ NUMINGRAPH | NUMEXGRAPH | NUMCENTERGRAPH ]

Numerische Beschriftung eines grafischen Elements innerhalb bzw, außerhalb der Grafik oder in ihr zentriert

[ AXISMINMAX <minval> <maxval> ]

Vorbelegung der Skala mit Extremwerten

[ LABELSPACE <number> ]

Flächenausdehnung für Labels, Wertebereich: 0-1 (z.B. 0.15 = 15%)
Default: 25% (horizontal) bzw. 20% (vertikal)

[ SYMBOLSIZE <value> ]

Größe in typografischen Points

[ LINEWIDTH < value > ]

Wenn FORM=LINE: Liniendicke in typografischen Points

[ LINEDASH < value > ]

gestrichelte Linien

[ NOLEGEND ]

für dieses Chartrange keine Legende drucken

[ NOLABEL ]

für dieses Chartrange kein Label drucken

[ EXPLODE <number> ]

nur Piechart: Kuchenstücke um xx Points nach außen rücken

[
INFOBOX [ABSOLUTE] x y width height

Position und Größe einer Zusatzinformation Die folgenden Optionen dürfen nur nach einer INFOBOX stehen:

[ TEXT x y <text> ]

Text einer Zusatzinformation

[ FONT <fontname> SIZE <fontsize> ]

Font dieses Textes

[ BACKGROUND <color> ]

eine Hintergrundfarbe

[ FOREGROUND <color> ]

Vordergund (Textfarbe)

[ STROKERECT ]

Umrandung für die INFOBOX

]
}*n
;