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

# GraphPlot3D

 GraphPlot3D[{vi1->vj1, vi2->vj2, ...}]generates a 3D plot of the graph in which vertex vik is connected to vertex vjk. GraphPlot3D[{{vi1->vj1, lbl1}, ...}]associates labels lblk with edges in the graph. GraphPlot[m]generates a plot of the graph represented by the adjacency matrix m.
• GraphPlot3D attempts to place vertices in 3D to give a well laid-out version of the graph.
 DataRange Automatic the range of vertex coordinates to generate EdgeRenderingFunction Automatic function to give explicit graphics for edges Method Automatic the method used to lay out the graph MultiedgeStyle Automatic how to draw multiple edges between vertices PackingMethod Automatic method to use for packing components PlotStyle Automatic overall graphics directives for vertices and edges SelfLoopStyle Automatic how to draw edges linking a vertex to itself VertexCoordinateRules Automatic rules for explicit vertex coordinates VertexLabeling Automatic whether to show vertex names as labels VertexRenderingFunction Automatic function to give explicit graphics for vertices
• With the default setting , vertices are displayed as points, with their names vk given in tooltips.
• Tooltip[vk, vlab] can be used to specify an alternative tooltip for a vertex.
• With , each vertex is rendered with the 3D graphics primitives given by f[rk, vk], where rk is the position where the vertex is being placed, and vk is its name.
• With , each edge is rendered with the 3D graphics primitives given by g[{ri, ..., rj}, {vi, vj}, lblij], where ri, rj are the beginning and ending points of the edge, vi, vj are the beginning and ending vertices, and lblij is any label specified for the edge.
• With the default setting , coordinates are chosen so that the average length of the edges in the graph is approximately .
• In VertexCoordinateRules, an explicit rule vk->{xk, yk, zk} specifies coordinates for a vertex. If any coordinate is given as Automatic, it is found automatically. Vertices for which no rules are specified are taken to have automatically generated x, y and z positions.
• The graph does not need to be connected. Disconnected components are typically arranged so as to fill a planar area roughly uniformly.
• When a graph is specified by an adjacency matrix, the names of its vertices are taken to be successive integers starting at 1.
• With the default setting , multiple edges are not shown if the graph is specified by an adjacency matrix.
• Possible settings for Method include "SpiralEmbedding", "RandomEmbedding", "HighDimensionalEmbedding", "RadialDrawing", "SpringEmbedding" and "SpringElectricalEmbedding".
• With , GraphPlot3D normally uses the "SpringElectricalEmbedding" method, though it uses the "RadialDrawing" method if the graph is a tree.
Draw a graph in 3D:
 Out[1]=

Display vertex labels:
 Out[1]=

Draw a graph specified by its adjacency matrix:
 Out[1]=

Use rendering and style options to tailor the presentation:
 Out[1]=
 Scope   (10)
 Options   (19)
 Applications   (2)
New in 6