5 Graph Description Language (GDL) - Absint
5 Graph Description Language (GDL) - Absint
5 Graph Description Language (GDL) - Absint
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