Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数学和算法 > 离散数学 > GraphPlot3D >

GraphPlot3D

GraphPlot3D
生成顶点 连接顶点 的图的三维图线.
GraphPlot3D
在图中将标签 与相应的边联系起来.
GraphPlot3D[m]
绘制由邻接矩阵 m 表示的图.
  • GraphPlot3D 尽可能地以图的优化布局方式在三维空间中放置顶点.
DataRangeAutomatic产生顶点坐标的范围
EdgeRenderingFunctionAutomatic对边给出明确的图形函数
MethodAutomatic图的布局方法
MultiedgeStyleAutomatic怎样在顶点间绘制多重边
PackingMethodAutomatic用于排列分量的方式
PlotStyleAutomatic顶点和边的整体图形指令
SelfLoopStyleAutomatic如何绘制顶点与其本身的连接
VertexCoordinateRulesAutomatic明确指定顶点坐标的规则
VertexLabelingAutomatic是否以标签方式显示顶点名称
VertexRenderingFunctionAutomatic对顶点给出明确的图形函数
  • 默认设置 VertexLabeling->Automatic 下,顶点显示为点,只要顶点数不是特别大的话,顶点名称 就以工具提示条的方式给出.
  • Tooltip 可以为一个顶点指定一个可选的工具提示条.
  • 设置 VertexRenderingFunction->f 时,每个顶点由 给出的三维图形基元的方式绘制,其中 是放置顶点的位置, 是顶点名称.
  • 设置 EdgeRenderingFunction->g 时,每条边由 给出的三维图形基元的方式绘制,其中, 是边的起点和终点, 分别是起始和终止顶点, 是对边指定的任意标签.
  • 默认设置 DataRange->Automatic 下,按照图中边的平均长度近似为 的方式选择坐标.
  • VertexCoordinateRules 中,规则 明确指定顶点的坐标. 如果任意坐标给定为 Automatic,则自动求得坐标,对没有指定规则的顶点,则自动产生 xyz 的位置.
  • 图不一定是连通的. 对于非连通分量,通常我们的的排放方式使得所填充的平面区域大致是均匀分布的.
  • 当图通过邻接矩阵指定时,则其顶点名称采用从 1 开始的连续整数.
  • Method 的可能设置包括 .
在三维空间中,绘制一个图:
显示顶点的标签:
绘制由邻接矩阵指定的一个图:
用渲染和样式选项来修饰图的显示方式:
在三维空间中,绘制一个图:
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]=
用规则列表指定图:
用稠密的邻接矩阵,指定图:
用稀疏邻接矩阵,指定图:
对于图集,使用 GraphData
对于稀疏矩阵集合,使用 ExampleData
给出顶点标签:
不显示多重边或自环:
绘制一个不连通图:
对于规模很大的图,最好不绘制顶点:
EdgeRenderingFunctionVertexRenderingFunction 进行细节处理:
用不同方法获得不同的布局:
绘制由 Combinatorica 生成的图:
仅绘制顶点:
使用灰色箭头绘制边,使用红色箭头绘制自环:
为一些边添加标签:
以圆柱的形式绘制边,以球体的形式绘制顶点:
在 Petersen 图中应用多种方法:
按指定的缩放距离展开多重边:
使用不同方法排列非连通分量:
在图的周围,使用不同的 PlotRangePadding
为图指定整体样式:
PlotStyle 可与具有更高优先级的 VertexRenderingFunction 一起使用:
PlotStyle 可与具有更高优先级的 EdgeRenderingFunction 一起使用:
使用指定的按一定比例缩放后的直径,绘制图的自环:
明确指定所有顶点坐标:
明确指定 坐标,并自动计算 坐标:
显示顶点标签:
仅把顶点标签显示为工具提示条:
明确显示顶点标签,并以工具提示条的方式显示:
不显示顶点:
以圆柱的形式绘制边,以球体的形式绘制顶点:
使用球体和柱体,生成一个三维图布局:
构建一个工程学矩阵:
对有向图的分层绘制样式,使用 LayeredGraphPlot
使用 TreePlot 绘制不同类型的树形图:
使用 GraphPlot 在二维空间中绘制图:
GraphData 处理预定义的图和属性集:
获得连接关系并绘制:
对于多面体和属性的集合,用 PolyhedronData
与一个预定义的嵌入式结构比较:
对于稀疏矩阵集合使用 ExampleData
ArrayPlotMatrixPlot 显示稀疏矩阵:
GraphPlot3D 支持由 Combinatorica 定义的图:
版本 6 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF