]> granicus.if.org Git - graphviz/commitdiff
Note the use of subgraphs in edge statements
authorEmden R. Gansner <erg@alum.mit.edu>
Thu, 4 Sep 2014 21:05:28 +0000 (17:05 -0400)
committerEmden R. Gansner <erg@alum.mit.edu>
Thu, 4 Sep 2014 21:05:28 +0000 (17:05 -0400)
doc/info/lang.html
doc/infosrc/lang.2

index c0c6e1d78568b429bfa68b85929edda7d110ed64..cfb1abf7380d605a17063e7f5bef84d4f01bec02 100644 (file)
@@ -160,6 +160,18 @@ Subgraphs play three roles in Graphviz. First, a subgraph can be used to
 represent graph structure, indicating that certain nodes and edges should 
 be grouped together. This is the usual role for subgraphs 
 and typically specifies semantic information about the graph components. 
+It can also provide a convenient shorthand for edges. An edge statement allows
+a subgraph on both the left and right sides of the edge operator.
+When this occurs, an edge is created from every node on the left to every node
+on the right. For example, the specification
+<PRE>
+  A -> {B C}
+</PRE>
+is equivalent to
+<PRE>
+  A -> B
+  A -> C
+</PRE>
 <P>
 In the second role, a subgraph can provide a context for setting attributes.
 For example, a subgraph could specify that blue 
index 1d5d79cfe035674375a3dd2beb034bab502ea347..4b6175c1fc70ee1459b204cac4315a49500b8ef6 100644 (file)
@@ -51,6 +51,18 @@ Subgraphs play three roles in Graphviz. First, a subgraph can be used to
 represent graph structure, indicating that certain nodes and edges should 
 be grouped together. This is the usual role for subgraphs 
 and typically specifies semantic information about the graph components. 
+It can also provide a convenient shorthand for edges. An edge statement allows
+a subgraph on both the left and right sides of the edge operator.
+When this occurs, an edge is created from every node on the left to every node
+on the right. For example, the specification
+<PRE>
+  A -> {B C}
+</PRE>
+is equivalent to
+<PRE>
+  A -> B
+  A -> C
+</PRE>
 <P>
 In the second role, a subgraph can provide a context for setting attributes.
 For example, a subgraph could specify that blue