此为 Mathematica 7 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.2)

GraphPlot3D

GraphPlot3D[{vi1->vj1, vi2->vj2, ...}]
生成顶点 vik 连接顶点 vjk 的三维图形。
GraphPlot3D[{{vi1->vj1, lbl1}, ...}]
在图中相应边的标签 lblk
GraphPlot[m]
生成以邻接矩阵 m 表示的图形。
  • GraphPlot3D 尽可能的以优化图形布局的方式放置顶点。
DataRangeAutomatic产生顶点坐标的范围
EdgeRenderingFunctionAutomatic给明确图形边线的函数
MethodAutomatic展开图形的方法
MultiedgeStyleAutomatic怎样在顶点间绘制多重边线
PackingMethodAutomatic用于封装组件的方式
PlotStyleAutomatic顶点和边线的整体图形指令
SelfLoopStyleAutomatic如何绘制顶点与其本身的连接
VertexCoordinateRulesAutomatic明确指定顶点的坐标
VertexLabelingAutomatic是否用标签标注顶点名字
VertexRenderingFunctionAutomatic给出图形顶点的函数
  • Tooltip[vk, vlab] 可以为一个顶点指定可选的提示工具栏。
  • VertexRenderingFunction->f,各个顶点以 f[rk, vk] 形式的基本图形提交,其中, rk 是给定位置,vk 是给定名称。
  • EdgeRenderingFunction->g,各个边线以 g[{ri, ..., rj}, {vi, vj}, lblij] 形式的基本图形提交,其中 ,rirj 是边线的起点和终点,vivj 是顶点的起点和终点,lblij 是任一边的标签。
  • 缺省设置 DataRange->Automatic 情况下,按照图形中边的平均长度近似为1的方式选择坐标。
  • VertexCoordinateRules 中,规则 vk->{xk, yk, zk} 明确指定顶点的坐标。如果任意坐标给定为 Automatic,则自动设置,若没有指定规则,则自动产生 xy 的位置。
  • 不一定要连接图形。分离的组件大致统一的填充区域。
  • 当图形是通过邻接矩阵指定时,则其顶点名称采用从 1 开始的连续整数。
  • Method 的常用的设置包括 "SpiralEmbedding""RandomEmbedding""HighDimensionalEmbedding""RadialDrawing""SpringEmbedding""SpringElectricalEmbedding"
  • Method->AutomaticGraphPlot3D 通常使用 "SpringElectricalEmbedding" 方式,尽管图形是树形结构时使用 "RadialDrawing" 方式。
在三维图形中绘制:
In[1]:=
Click for copyable input
Out[1]=
 
显示顶点的标签:
In[1]:=
Click for copyable input
Out[1]=
 
根据邻接矩阵,绘制给定的图:
In[1]:=
Click for copyable input
Out[1]=
 
用着色和样式选项来显示图示:
In[1]:=
Click for copyable input
Out[1]=
6 的新功能