This is documentation for Mathematica 8, which was
based on an earlier version of the Wolfram Language.

EdgeShapeFunction

 EdgeShapeFunction is an option and property for Graph and related functions that specifies a function to use to generate primitives for rendering each edge.
• The following option settings can be used:
 Automatic the default edge function None do not render edges "name" a named edge function func a general edge function {vivj->efij,...} use edge function for edge
• The wrapper Property can be used when creating graphs in functions such as Graph etc.
• Use to get a list of all named edge functions.
• EdgeShapeFunction->func specifies that each vertex should be rendered with the primitives provided by , where are line segments and is the edge.
Draw edges using a predefined edge function:
Specify an edge function for an individual edge:
Combine with a different default edge function:
Use a Property wrapper to specify individual edge functions:
Draw edges by running a program:
Draw edges using a predefined edge function:
 Out[1]=

Specify an edge function for an individual edge:
 Out[1]=
Combine with a different default edge function:
 Out[2]=

Use a Property wrapper to specify individual edge functions:
 Out[1]=

Draw edges by running a program:
 Out[2]=
 Scope   (9)
EdgeShapeFunction can be used for general graphs:
Matrix graphs:
Special graphs:
Random graphs:
Use EdgeShapeFunction in a Property wrapper:
EdgeShapeFunction can be combined with EdgeStyle:
EdgeShapeFunction has higher priority than EdgeStyle:
Get a list of built-in settings for EdgeShapeFunction:
Undirected edges including the basic line:
Lines with different glyphs on the edges:
Directed edges including solid arrows:
Line arrows:
Open arrows:
Using Rule to indicate edges does not seem to work:
Use parentheses to get correct parsing:
New in 8