02.10.2012 Views

5 Graph Description Language (GDL) - Absint

5 Graph Description Language (GDL) - Absint

5 Graph Description Language (GDL) - Absint

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

• fontname<br />

Type: string<br />

Default value: default font is drawn by turtle graphics routines<br />

Attribute of: node<br />

<strong>Description</strong>:<br />

This attribute specifies a pixel font which is different from the default font and to be used<br />

for drawing the edge labels. This font is given by the name of the aiSee font file that containing<br />

the font description, for example a 12-point Times Roman font can be specified via<br />

fontname: "timR12". Note: If the font file is not in the current directory the environment<br />

variable AISEEFONTS has to be set to the directory containing the font description<br />

files. For details on fonts, see p. 106.<br />

• horizontal_order<br />

Type: integer<br />

Default value: unspecified<br />

Attribute of: edge<br />

<strong>Description</strong>:<br />

In a hierarchical layout, this attribute specifies the horizontal position of long edges. This<br />

is only of interest if an edge crosses several levels (see node attribute horizontal_order,<br />

p. 94). This attribute specifies the point where the edge crosses the level.<br />

The nodes specified by horizontal positions are ordered according to these positions within<br />

a level. The horizontal position of a long edge crossing a level specifies the two nodes of the<br />

level between which the edge has to be drawn. Other edges not possessing this attribute are<br />

inserted in this ordering by the crossing reduction mechanism (see p. 118).<br />

• label<br />

Type: string<br />

Default value: empty string<br />

Attribute of: edge<br />

<strong>Description</strong>:<br />

This attribute specifies the text label of an edge. It is drawn if the graph attribute display_edge_labels<br />

(p. 69) is set to yes.<br />

Note: This string may contain control characters, e. g. \n (newline character), that influence<br />

the size of the label. See p. 109 for more details.<br />

• linestyle<br />

Type: continuous, dashed, dotted, double, invisible, solid, triple<br />

Default value: continuous<br />

Attribute of: edge<br />

<strong>Description</strong>:<br />

This attribute specifies the style in which an edge is drawn. The following possibilities are<br />

offered:<br />

– continuous<br />

The edge is drawn as a solid line (——).<br />

– dashed<br />

The edge consists of single dashes (– – –).<br />

102

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!