Wgraph:Command Reference

From FollowTheScore
Revision as of 22:01, 7 October 2007 by Gero (talk | contribs) (New page: __NOTOC__ <dpl> resultsheader=__NOEDITSECTION__\n{|class=wikitable\n!Command\n!Context\n!Description\n!aiSee<br>Manual\n!Wgraph<br>Manual\n|-\n resultsfooter=\n|}\n uses=Template:Wgraph...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


Command Context Description aiSee
Manual
Wgraph
Manual
[[Wgraph:Commands {{#sub:height|0|1}}#height|height]]

non negative integer

(label height)

The geometric height of a node or (sub)graph in pixels. If coordinate transformation is used, the actual scaling will be respected. If no height is specified the height of an object will default to the height of its label. An object with height 0 will not be shown (but still influences the layout).

graph, subgraph, node, nodetype

{{#vardefine:ref|{{#replace:G:height|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}height

demo

[[Wgraph:Commands {{#sub:hidden|0|1}}#hidden|hidden]]

unsigned

false

Defines if an edge class shall be hidden in the layout. Edges belonging to a hidden class (See [[Wgraph:Commands {{#sub:class|0|1}}#class|class]]) will not be drawn. They will not influence the layout. It is possible to specify the 'hidden' command more than once thus hiding edges from several classes. Note: The use of 'hidden' is deprecated. See [[Wgraph:Commands {{#sub:skip_edge_types|0|1}}#skip_edge_types|skip_edge_types]] instead.

graph

{{#vardefine:ref|{{#replace:G:hidden|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}hidden

demo

[[Wgraph:Commands {{#sub:hide_nodes|0|1}}#hide_nodes|hide_nodes]]

list of node names

empty list

The nodes listed will be hidden, i.e. they are invisible but will still influence the layout.

graph

demo

[[Wgraph:Commands {{#sub:hide_node_types|0|1}}#hide_node_types|hide_node_types]]

list of node type names

empty list

All nodes which belong to at least one of the specified node types will be hidden, i.e. they are invisible but still influence the layout.

graph

demo

[[Wgraph:Commands {{#sub:hide_edge_types|0|1}}#hide_edge_types|hide_edge_types]]

list of edge type names

empty list

All edges which belong to at least one of the specified edge types will be hidden, i.e. they are invisible but still influence the layout.

graph

demo

[[Wgraph:Commands {{#sub:horizontal_order|0|1}}#horizontal_order|horizontal_order]]

integer

-1 (ignore)

The horizontal position of an object, from 0 (=left) .. n (right). The ordering sequence of the numbers imports, not their exact value, i.e. you can use "10,20,30" as well as "1,2,3" or "3,7,45". horizontal_order only applies to hierarchical layout algorithms.

graph, subgraph, node, nodetype

{{#vardefine:ref|{{#replace:G:horizontalorder|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}horizontal_order

demo

[[Wgraph:Commands {{#sub:href|0|1}}#href|href]]

wiki article name

empty string

The node will carry a hyperlink. Links only show up in SVG output format. If the string starts with "http://" (or ftp://, mailto:// etc.) it will be interpreted as a standard URL, otherwise it will be understood as a page name in the current wiki.
This command is an alias for [[Wgraph:Commands {{#sub:url|0|1}}#url|url]].

node, nodetype

{{#vardefine:ref|{{#replace:N:info|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}href

demo

[[Wgraph:Commands {{#sub:amax|0|1}}#amax|amax]]

unsigned integer

0

The number of animation iterations shown by the aiSee local client after re-layout. This parameter is ignored by Wgraph.

graph

{{#vardefine:ref|{{#replace:G:amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}amax

[[Wgraph:Commands {{#sub:align|0|1}}#align|align]]

left,center,right

center

defines the horizontal alignment of a label within the object.
This command is an alias for [[Wgraph:Commands {{#sub:text_mode|0|1}}#text_mode|text_mode]]. left_justify and right_justify can be used instead of left and right.

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:N:textmode|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}align

demo

[[Wgraph:Commands {{#sub:anchor|0|1}}#anchor|anchor]]

integer

defines the vertical start position of an edge within its 'from' node, '1' being the top most line of the label

edge, edgetype

{{#vardefine:ref|{{#replace:E:anchor|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}anchor

demo

[[Wgraph:Commands {{#sub:arrow_color|0|1}}#arrow_color|arrow_color]]

color

black

The color for the arrow which leads to the target object of an edge.
See [[Wgraph:Commands {{#sub:back_arrow_color|0|1}}#back_arrow_color|back_arrow_color]]

edge, edgetype

{{#vardefine:ref|{{#replace:E:arrowcolor|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}arrow_color

demo

[[Wgraph:Commands {{#sub:arrow_mode|0|1}}#arrow_mode|arrow_mode]]

free,fixed

free

If arrow_mode is set to fixed, all arrows will be drawn in an angle which is a multiple of 45°. This may lead to better layout, esp. when used in combination with See [[Wgraph:Commands {{#sub:port_sharing|0|1}}#port_sharing|port_sharing]].

graph, subgraph

{{#vardefine:ref|{{#replace:G:arrowmode|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}arrow_mode

demo

[[Wgraph:Commands {{#sub:arrow_size|0|1}}#arrow_size|arrow_size]]

integer

10

The size of the arrow pointing to the target object of an edge. A value of 0 will suppress the arrow.
See [[Wgraph:Commands {{#sub:back_arrow_size|0|1}}#back_arrow_size|back_arrow_size]]

edge, edgetype

{{#vardefine:ref|{{#replace:E:arrowsize|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}arrow_size

demo

[[Wgraph:Commands {{#sub:arrow_style|0|1}}#arrow_style|arrow_style]]

see description ..

solid

Defines the shape of the arrow pointing to the target object of an edge. You can concatenate (using ' + ') a string containing the following tokens:

[filled] [half] {circle, box, rhomb} and {solid,none,line,slash,dslash}
Example: arrow_style="filled half circle + rhomb + none + dslash"

See [[Wgraph:Commands {{#sub:back_arrow_style|0|1}}#back_arrow_style|back_arrow_style]]

edge, edgetype

{{#vardefine:ref|{{#replace:E:arrowstyle|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}arrow_style

demo

[[Wgraph:Commands {{#sub:attraction|0|1}}#attraction|attraction]]

non negative integer

60

defines a force between connected nodes in force directed layout; the bigger the number the larger the forces will be. See [[Wgraph:Commands {{#sub:repulsion|0|1}}#repulsion|repulsion]]

graph, subgraph

{{#vardefine:ref|{{#replace:G:attraction|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}attraction

demo

[[Wgraph:Commands {{#sub:back_arrow_color|0|1}}#back_arrow_color|back_arrow_color]]

color

black

The color for the arrow which leads from the target object of an edge to its source object. See [[Wgraph:Commands {{#sub:arrow_color|0|1}}#arrow_color|arrow_color]]

edge, edgetype

{{#vardefine:ref|{{#replace:E:arrowcolor|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}back_arrow_color

demo

[[Wgraph:Commands {{#sub:back_arrow_size|0|1}}#back_arrow_size|back_arrow_size]]

integer

10

The size of the arrow pointing from the target object of an edge to its source object. A value of 0 will suppress the arrow. See [[Wgraph:Commands {{#sub:arrow_size|0|1}}#arrow_size|arrow_size]]

edge, edgetype

{{#vardefine:ref|{{#replace:E:arrowsize|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}back_arrow_size

demo

[[Wgraph:Commands {{#sub:back_arrow_style|0|1}}#back_arrow_style|back_arrow_style]]

see description ..

solid

Defines the shape of the arrow pointing to the target object of an edge. You can concatenate (using ' + ') a string containing the following tokens:

[filled] [half] {circle, box, rhomb} and {solid,none,line,slash,dslash}
Example: arrow_style="filled half circle + rhomb + none + dslash"

See [[Wgraph:Commands {{#sub:arrow_style|0|1}}#arrow_style|arrow_style]]

edge, edgetype

{{#vardefine:ref|{{#replace:E:arrowstyle|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}back_arrow_style

demo

[[Wgraph:Commands {{#sub:bmax|0|1}}#bmax|bmax]]

unsigned integer

100

Maximum number of iterations for reducing edge bends.

graph

{{#vardefine:ref|{{#replace:G:bmax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}bmax

[[Wgraph:Commands {{#sub:border_color|0|1}}#border_color|border_color]]

color

black

defines the color of the border which surrounds nodes or graphs.

graph, subgraph, node, nodetype

{{#vardefine:ref|{{#replace:N:bordercolor|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}border_color

demo

[[Wgraph:Commands {{#sub:border_style|0|1}}#border_style|border_style]]

solid, invisible, dashed, dotted, double, triple

solid

defines the style of the border which surrounds nodes and graphs. continuous can be used as a synonym for solid.

graph, subgraph, node, nodetype

{{#vardefine:ref|{{#replace:N:borderstyle|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}border_style

demo

[[Wgraph:Commands {{#sub:border_width|0|1}}#border_width|border_width]]

unsigned integer

2

defines the thickness of the border which surrounds nodes and graphs.

graph, subgraph, node, nodetype

{{#vardefine:ref|{{#replace:N:borderwidth|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}border_width

demo

[[Wgraph:Commands {{#sub:border|0|1}}#border|border]]

pair of x/y values

-1;-1 (=ignore)

Applies to force directed layout only. Limits the distance of single ('lonely') nodes from the center of the graph.

graph

{{#vardefine:ref|{{#replace:G:border|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}border

demo

[[Wgraph:Commands {{#sub:class|0|1}}#class|class]]

unsigned integer

1

You can assign an edge to a class. Classes have numeric id´s and can be assigned a name using the classname attribute. The local aiSee client allows to hide/show edges based on their class.
Wgraph supports this only for backward compatibilty reasons. Using edgetypes and nodetypes is more flexible. See [[Wgraph:Commands {{#sub:type|0|1}}#type|type]]. Wgraph maps its edgetypes to some extent to classes so that the local aiSee client will still see some edge classes even if you do not use that concept within Wgraph.

edge, edgetype

{{#vardefine:ref|{{#replace:E:class|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}class

demo

[[Wgraph:Commands {{#sub:classname|0|1}}#classname|classname]]

string

empty string

Assigns a string as a mnemonic name to an edge class. The string is shown (together with the numeric class id) in a menu of the local aiSee client. Classnames do not play a role within Wgraph. Wgraph maps its edgetypes to some extent to GDL-classes and uses the edgetype name as classname.

graph

{{#vardefine:ref|{{#replace:G:classname|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}classname

demo

[[Wgraph:Commands {{#sub:cmax|0|1}}#cmax|cmax]]

unsigned integer

infinite

Delimits the number of iterations used to reduce edge crossings. Setting this to a small value can speed up the layout of huge graphs.

graph

{{#vardefine:ref|{{#replace:G:c|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}cmax

[[Wgraph:Commands {{#sub:cmin|0|1}}#cmin|cmin]]

unsigned integer

0

Guarantess that the specified number of iterations will at least be used to reduce edge crossings. Setting this parameter may slow down the layout of huge graphs but may in some constellations lead to better results.

graph

{{#vardefine:ref|{{#replace:G:c|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}cmin

[[Wgraph:Commands {{#sub:color|0|1}}#color|color]]

name or RGB-hex

Set the color of the object (line color for edge, background color for shapes).

node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:N:color|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}color

demo

[[Wgraph:Commands {{#sub:color_entry|0|1}}#color_entry|color_entry]]

colorset

aiSee maps custom colors to a table of ~200 entries. The color_entry command describes this mapping. Wgraph handles this for you so that you need not bother with color entries. Have a look at the resulting GDL to understand the details.

graph

{{#vardefine:ref|{{#replace:G:colorentry|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}color_entry

demo

[[Wgraph:Commands {{#sub:crossing_optimization|0|1}}#crossing_optimization|crossing_optimization]]

boolean

yes

(de)activate a layout algorithm which tries to reduce crossings on a local horizon after the general layout has been done; permutes pairs of nodes

graph

{{#vardefine:ref|{{#replace:G:crossingoptimization|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}crossing_optimization

[[Wgraph:Commands {{#sub:crossing_phase_2|0|1}}#crossing_phase_2|crossing_phase_2]]

boolean

yes

(de)activate a layout algorithm which tries to reduce crossings on a local horizon after the general layout has been done; permutes all nodes with equal crossing weight. Switching this parameter to off will save layout time.

graph

{{#vardefine:ref|{{#replace:G:crossingphase2|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}crossing_phase_2

[[Wgraph:Commands {{#sub:crossing_weight|0|1}}#crossing_weight|crossing_weight]]

bary, median, barymedian, medianbary

bary

influences the layout algorithm. Should be set depending on the average degree of the nodes in your graph. See the aiSee documentation.

graph

{{#vardefine:ref|{{#replace:G:crossingweight|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}crossing_weight

[[Wgraph:Commands {{#sub:fast_icons|0|1}}#fast_icons|fast_icons]]

boolean

no

This option has no effect in Wgraph.

graph

{{#vardefine:ref|{{#replace:G:fasticons|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}fast_icons

[[Wgraph:Commands {{#sub:fd_max|0|1}}#fd_max|fd_max]]

unsigned integer

300

Eine Option, die force directed Layout beeinflusst.

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:fdmax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}fd_max

[[Wgraph:Commands {{#sub:fine_tuning|0|1}}#fine_tuning|fine_tuning]]

boolean

yes

Durch no kann man etwas Rechenzeit sparen, allerings können dann ungewöhnlich / unnötig lange Kanten im Graphen vorhanden sein.

graph, subgraph

{{#vardefine:ref|{{#replace:G:finetuning|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}fine_tuning

[[Wgraph:Commands {{#sub:focus|0|1}}#focus|focus]]

node name

-

Diese Option hat keine Auswirkung in Wgraph.

graph

{{#vardefine:ref|{{#replace:G:focus|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}focus

[[Wgraph:Commands {{#sub:font|0|1}}#font|font]]

string (= filename in aisee/fonts)

(vector font)

By default letters are made of polygons. This works always but costs a lot of time and makes svg files quite large. It is highly recommended to use something like helvR10 as default font for all nodes and edges.

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:fontname|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}font

demo

[[Wgraph:Commands {{#sub:fontname|0|1}}#fontname|fontname]]

string (= filename in aisee/fonts)

(vector font)

This can be used instead of This command is an alias for [[Wgraph:Commands {{#sub:font|0|1}}#font|font]]..

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:fontname|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}fontname

demo

[[Wgraph:Commands {{#sub:from|0|1}}#from|from]]

string (node id)

-

normally this attribute will be set as a part of an edge definition ("edge A B {}" --> A is the 'from' attribute). But you can also set it explicitly ( "edge {from A to B}" ). "from" in Wgraph corresponds to the "source" of an edge in aiSee/GDL.

edge

{{#vardefine:ref|{{#replace:E:from|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}from

demo

[[Wgraph:Commands {{#sub:f_straight_phase|0|1}}#f_straight_phase|f_straight_phase]]

boolean

no

'yes' forces straight edges to corresponding positions at their source and target nodes.

graph

{{#vardefine:ref|{{#replace:G:fstraightphase|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}f_straight_phase

demo

[[Wgraph:Commands {{#sub:edges|0|1}}#edges|edges]]

boolean

yes

Setting this to no will suppress edge drawing in the whole graph including its subgraphs

graph

{{#vardefine:ref|{{#replace:G:edges|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}edges

[[Wgraph:Commands {{#sub:edge_type|0|1}}#edge_type|edge_type]]

complex

-

Assigns edge attributes on type level, i.e. all edges belonging to that type will inherit these attribute settings. Type '*' is internally pre-defined and can be used to set attributes which shall be applied to all edges of your graph. Attributes of edge types are assigned to edges unless the respective attributes are not already set for that edge. The order in which attribute assigments take place follows the order in which types are specified. It can be changed using the edge_types command. Special rules apply to the 'label' attribute.

graph, subgraph

demo

[[Wgraph:Commands {{#sub:edge_types|0|1}}#edge_types|edge_types]]

list of edge types

order of type definitions

The order in which you list edge types here will be used to assign attributes of edge types to edges which belong to the specified types. Changing the sequence allows you to vary the priority of certain (overlapping) aspects.

graph

demo

[[Wgraph:Commands {{#sub:energetic|0|1}}#energetic|energetic]]

boolean

no

A parameter which influences force directed layout.

graph, subgraph

{{#vardefine:ref|{{#replace:G:energetic|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}energetic

[[Wgraph:Commands {{#sub:energetic_attraction|0|1}}#energetic_attraction|energetic_attraction]]

float

70.0

A parameter which influences force directed layout.

graph, subgraph

{{#vardefine:ref|{{#replace:G:energeticattr|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}energetic_attraction

[[Wgraph:Commands {{#sub:energetic_border|0|1}}#energetic_border|energetic_border]]

float

70.0

A parameter which influences force directed layout.

graph, subgraph

{{#vardefine:ref|{{#replace:G:energeticattr|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}energetic_border

[[Wgraph:Commands {{#sub:energetic_crossing|0|1}}#energetic_crossing|energetic_crossing]]

float

80.0

A parameter which influences force directed layout.

graph, subgraph

{{#vardefine:ref|{{#replace:G:energeticattr|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}energetic_crossing

[[Wgraph:Commands {{#sub:energetic_gravity|0|1}}#energetic_gravity|energetic_gravity]]

float

0.3

A parameter which influences force directed layout.

graph, subgraph

{{#vardefine:ref|{{#replace:G:energeticattr|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}energetic_gravity

[[Wgraph:Commands {{#sub:energetic_overlapping|0|1}}#energetic_overlapping|energetic_overlapping]]

float

80.0

A parameter which influences force directed layout.

graph, subgraph

{{#vardefine:ref|{{#replace:G:energeticattr|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}energetic_overlapping

[[Wgraph:Commands {{#sub:energetic_repulsion|0|1}}#energetic_repulsion|energetic_repulsion]]

float

70.0

A parameter which influences force directed layout.

graph, subgraph

{{#vardefine:ref|{{#replace:G:energeticattr|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}energetic_repulsion

[[Wgraph:Commands {{#sub:equal_y_dist|0|1}}#equal_y_dist|equal_y_dist]]

boolean

no

If set to yes all levels in a hierarchical layout will have the same height.

graph, subgraph

{{#vardefine:ref|{{#replace:G:equalydist|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}equal_y_dist

demo

[[Wgraph:Commands {{#sub:icon|0|1}}#icon|icon]]

string (filename withou path)

empty string

instead of a shape an icon will be drawn. When you specify an 'icon' the 'bordercolor' will implicitly be set to 'white' and 'label' will be set to an empty string. This command is an alias for [[Wgraph:Commands {{#sub:icon_file|0|1}}#icon_file|icon_file]].

graph, subgraph, node, nodetype

{{#vardefine:ref|{{#replace:G:iconfile|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}icon

demo

[[Wgraph:Commands {{#sub:icon_colors|0|1}}#icon_colors|icon_colors]]

integer (max 256)

32

defines the number of colors that can be used within icons.

graph

{{#vardefine:ref|{{#replace:G:iconcolors|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}icon_colors

[[Wgraph:Commands {{#sub:icon_file|0|1}}#icon_file|icon_file]]

string (filename)

empty string

See [[Wgraph:Commands {{#sub:icon|0|1}}#icon|icon]]

graph, subgraph, node, nodetype

{{#vardefine:ref|{{#replace:G:iconfile|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}icon_file

demo

[[Wgraph:Commands {{#sub:icons|0|1}}#icons|icons]]

boolean

yes

enable / disable icon drawing

graph

{{#vardefine:ref|{{#replace:G:icons|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}icons

[[Wgraph:Commands {{#sub:ignore_singles|0|1}}#ignore_singles|ignore_singles]]

boolean

no

Enables / disables the display of single (unconnected) nodes. If disabled single nodes will not influence the layout.

graph, subgraph

{{#vardefine:ref|{{#replace:G:ignoresingles|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}ignore_singles

[[Wgraph:Commands {{#sub:importance|0|1}}#importance|importance]]

unsigned

0

This attribute influences the fish-eye view

graph, subgraph, node, nodetype

{{#vardefine:ref|{{#replace:N:importance|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}importance

demo

[[Wgraph:Commands {{#sub:info1,info2,info3|0|1}}#info1,info2,info3|info1,info2,info3]]

string

(empty string)

These parameters have no effect in Wgraph. They can be used to add information to a node which then can be shown by the local aiSee client. "info3" is internally used by href.

graph, subgraph, node, nodetype

{{#vardefine:ref|{{#replace:G:info|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}info1,info2,info3

[[Wgraph:Commands {{#sub:info_name|0|1}}#info_name|info_name]]

integer:string

-

This parameter has no effect in Wgraph. It associates symbolic names with info1..info3 within the local aiSee client.

graph

{{#vardefine:ref|{{#replace:G:infoname|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}info_name

[[Wgraph:Commands {{#sub:inport_sharing|0|1}}#inport_sharing|inport_sharing]]

boolean

no

If set to yes the edges leading to an object will be connected to the object at the same point.

graph

{{#vardefine:ref|{{#replace:G:inportsharing|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}inport_sharing

demo

[[Wgraph:Commands {{#sub:invisible|0|1}}#invisible|invisible]]

boolean

no

If set to yes the graphical object will not be drawn. Hidden objects will still influence the layout.

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:N:invisible|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}invisible

demo

[[Wgraph:Commands {{#sub:orientation|0|1}}#orientation|orientation]]

left_to_right. right_to_left, top_to_bottom, bottom_to_top

top_to_bottom

The basic layout direction; note that shapes depend on the orientation as well

graph, subgraph

{{#vardefine:ref|{{#replace:G:orientation|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}orientation

demo

[[Wgraph:Commands {{#sub:out_port_sharing|0|1}}#out_port_sharing|out_port_sharing]]

boolean

lines ending at a common node may share the point where they end or they may end at different points depending on the direction they come from. See [[Wgraph:Commands {{#sub:inport_sharing|0|1}}#inport_sharing|inport_sharing]]

graph, subgraph

{{#vardefine:ref|{{#replace:G:outport_sharing|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}out_port_sharing

demo

[[Wgraph:Commands {{#sub:gravity|0|1}}#gravity|gravity]]

float

0.0625

This parameter influences force directed layout.

graph

{{#vardefine:ref|{{#replace:G:gravity|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}gravity

demo

[[Wgraph:Commands {{#sub:dirty_edge_labels|0|1}}#dirty_edge_labels|dirty_edge_labels]]

boolean

no

The length of edge labels influences the layout. Switch this parameter to off to avoid the calculations needed for this. Your edge labels will probably overlap if you do so.

graph, subgraph

{{#vardefine:ref|{{#replace:G:dirtyedgelabels|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}dirty_edge_labels

demo

[[Wgraph:Commands {{#sub:display_edge_labels|0|1}}#display_edge_labels|display_edge_labels]]

boolean

yes

Switches the display of edge labels on and off.

graph, subgraph

{{#vardefine:ref|{{#replace:G:displayedgelabels|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}display_edge_labels

demo

[[Wgraph:Commands {{#sub:kind|0|1}}#kind|kind]]

normal, back, near, right_near, left_near, bent_near, right_bent_near, left_bent_near

normal

defines how and where an edge is drawn.

edge, edgetype

{{#vardefine:ref|{{#replace:EF:|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}kind

demo

[[Wgraph:Commands {{#sub:label|0|1}}#label|label]]

string

(node id)

defines the text label which is associated to a graphical element

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:N:label|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}label

demo

[[Wgraph:Commands {{#sub:late_edge_labels|0|1}}#late_edge_labels|late_edge_labels]]

boolean

no

decides when edge labels are introduced into the layout. This may lead to changes in the order of nodes.

graph, subgraph

{{#vardefine:ref|{{#replace:G:lateedgelabels|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}late_edge_labels

demo

[[Wgraph:Commands {{#sub:layer|0|1}}#layer|layer]]

string

(empty string)

Assigns a node to a symbolic layer name; if two connected nodes belong to different layers they will be placed in a way that the node in the lexigraphically lower layer is above the other one. See [[Wgraph:Commands {{#sub:vertical_order|0|1}}#vertical_order|vertical_order]] for another (competing) concept of arrangement hints.

subgraph, node, nodetype

demo

[[Wgraph:Commands {{#sub:layout|0|1}}#layout|layout]]

string (values: see text)

normal

This command is an alias for [[Wgraph:Commands {{#sub:layout_algorithm|0|1}}#layout_algorithm|layout_algorithm]].

graph, subgraph

{{#vardefine:ref|{{#replace:G:layoutalgorithm|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}layout

demo

[[Wgraph:Commands {{#sub:layout_algorithm|0|1}}#layout_algorithm|layout_algorithm]]

string (values: see text)

normal

define the layout strategy: normal, dfs, maxdepth/mindepth ,maxdepthslow/mindepthslow, maxindegree/minindegree, maxoutdegree/minoutdegree, maxdegree/mindegree, minbackward, tree, forcedir

graph, subgraph

{{#vardefine:ref|{{#replace:G:layoutalgorithm|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}layout_algorithm

demo

[[Wgraph:Commands {{#sub:layout_down_factor|0|1}}#layout_down_factor|layout_down_factor]]

unsigned integer

arrange nodes primarily based on their normal edges

graph, subgraph

{{#vardefine:ref|{{#replace:G:layoutfactors|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}layout_down_factor

demo

[[Wgraph:Commands {{#sub:layout_near_factor|0|1}}#layout_near_factor|layout_near_factor]]

unsigned integer

arrange nodes primarily based on their near edges

graph, subgraph

{{#vardefine:ref|{{#replace:G:layoutfactors|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}layout_near_factor

demo

[[Wgraph:Commands {{#sub:layout_up_factor|0|1}}#layout_up_factor|layout_up_factor]]

unsigned integer

arrange nodes primarily based on their back edges

graph, subgraph

{{#vardefine:ref|{{#replace:G:layoutfactors|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}layout_up_factor

demo

[[Wgraph:Commands {{#sub:level|0|1}}#level|level]]

unsigned integer

-

This command is an alias for [[Wgraph:Commands {{#sub:vertical_order|0|1}}#vertical_order|vertical_order]].

subgraph, node, nodetype

{{#vardefine:ref|{{#replace:N:level|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}level

demo

[[Wgraph:Commands {{#sub:linear_segments|0|1}}#linear_segments|linear_segments]]

boolean

no

This option favors straight long edges.

graph, subgraph

{{#vardefine:ref|{{#replace:G:linearsegments|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}linear_segments

demo

[[Wgraph:Commands {{#sub:line_style|0|1}}#line_style|line_style]]

line_style

solid

define the pattern for line drawing

graph, subgraph, edge, edgetype

{{#vardefine:ref|{{#replace:E:linestyle|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}line_style

demo

[[Wgraph:Commands {{#sub:loc|0|1}}#loc|loc]]

int;int

-

Assign an absolute location to a node. You should use x and y instead of loc.

graph, subgraph, node, nodetype

{{#vardefine:ref|{{#replace:N:loc|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}loc

demo

[[Wgraph:Commands {{#sub:magnetic_field_1, magnetic_field_2|0|1}}#magnetic_field_1, magnetic_field_2|magnetic_field_1, magnetic_field_2]]

string (see text)

no

parameter used for force directed layout, values are
no, top_to_bottom, bottom_to_top, left_to_right, right_to_left, polar, circular, orthogonal, polcircular

graph, subgraph

{{#vardefine:ref|{{#replace:G:magneticfield|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}magnetic_field_1, magnetic_field_2

[[Wgraph:Commands {{#sub:magnetic_force_1, magnetic_force_2|0|1}}#magnetic_force_1, magnetic_force_2|magnetic_force_1, magnetic_force_2]]

integer

1

parameter used for force directed layout

graph, subgraph

{{#vardefine:ref|{{#replace:G:magneticforce|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}magnetic_force_1, magnetic_force_2

[[Wgraph:Commands {{#sub:manhattan_edges|0|1}}#manhattan_edges|manhattan_edges]]

boolean

no

edges are drawn like streets; See [[Wgraph:Commands {{#sub:port_sharing|0|1}}#port_sharing|port_sharing]]

graph, subgraph

{{#vardefine:ref|{{#replace:G:manhattanedges|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}manhattan_edges

demo

[[Wgraph:Commands {{#sub:near_edge|0|1}}#near_edge|near_edge]]

complex

-

Defines a near edge. Is equivalent to edge ... { kind near ... }

graph, subgraph

[[Wgraph:Commands {{#sub:near_edges|0|1}}#near_edges|near_edges]]

boolean

yes

When set to no the drawing of near edges will be disabled, i.e. edges of kind = near will be drawn as normal edges.

graph, subgraph

{{#vardefine:ref|{{#replace:G:nearedges|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}near_edges

demo

[[Wgraph:Commands {{#sub:node_alignment|0|1}}#node_alignment|node_alignment]]

top, center, bottom

center

influences the way nodes are drawn in a hierarchical layout

graph, subgraph

{{#vardefine:ref|{{#replace:G:nodealignment|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}node_alignment

demo

[[Wgraph:Commands {{#sub:node|0|1}}#node|node]]

complex

-

define a node

graph, subgraph

[[Wgraph:Commands {{#sub:nodes|0|1}}#nodes|nodes]]

boolean

yes

When set to no nodes will not be drawn at all. It may make sense to set the node size (width, height) to a small value in that case.

graph

{{#vardefine:ref|{{#replace:G:nodes|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}nodes

demo

[[Wgraph:Commands {{#sub:node_type|0|1}}#node_type|node_type]]

list of strings

empty list

assigns one or more node types to a node

graph

demo

[[Wgraph:Commands {{#sub:node_types|0|1}}#node_types|node_types]]

sequence of node type names

empty list

defines a precedence order for applying node type based attributes to nodes.

graph

demo

[[Wgraph:Commands {{#sub:part_of|0|1}}#part_of|part_of]]

subgraph name

-

subgraph, node

demo

[[Wgraph:Commands {{#sub:pmax|0|1}}#pmax|pmax]]

unsigned integer

100

lower limit for the pendulum layout method

graph, subgraph

{{#vardefine:ref|{{#replace:G:pmax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}pmax

[[Wgraph:Commands {{#sub:pmin|0|1}}#pmin|pmin]]

unsigned integer

0

upper limit for the pendulum layout method

graph, subgraph

{{#vardefine:ref|{{#replace:G:pmax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}pmin

[[Wgraph:Commands {{#sub:port_sharing|0|1}}#port_sharing|port_sharing]]

boolean

no

if set to yes lines connected to the same node will all start / end at the same point at the border of the node ('connector').

graph, subgraph

{{#vardefine:ref|{{#replace:G:portsharing|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}port_sharing

demo

[[Wgraph:Commands {{#sub:priority|0|1}}#priority|priority]]

unsigned integer

1

edges with higher priority will be pulled more to the center of the graph in non-hierarchical layouts.

subgraph, node, nodetype

{{#vardefine:ref|{{#replace:E:priority|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}priority

[[Wgraph:Commands {{#sub:priority_phase|0|1}}#priority_phase|priority_phase]]

boolean

yes

influences layout in a similar way as straight_phase does.

graph, subgraph

{{#vardefine:ref|{{#replace:G:priorityphase|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}priority_phase

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo

[[Wgraph:Commands {{#sub:?|0|1}}#?|?]]

integer xyz

graph, subgraph, node, nodetype, edge, edgetype

{{#vardefine:ref|{{#replace:G:attr-amax|G:|44list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|N:|45list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|E:|46list.htm#}}}}{{#vardefine:ref|{{#replace:{{#var:ref}}|EF:|35.htm#}}}}?

demo