Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数学和算法 > 图与网络 > 图的样式、标记和布局 > VertexShapeFunction >
Mathematica > 可视化与图形 > 图与网络 > 图的样式、标记和布局 > VertexShapeFunction >

VertexShapeFunction

VertexShapeFunction
Graph 和相关函数的一个选项和属性,指定绘制每个顶点时用于生成图形基元的函数.
  • 可以使用下列选项设置:
Automatic默认的顶点函数
None不绘制顶点
"name"一个已命名的顶点函数
func一个普通顶点函数
{vi->vfi,...}对顶点 使用顶点函数
  • 封装 Property 可在利用诸如 Graph 的函数创建图时使用.
  • 利用 获取所有已命名的顶点函数列表.
  • VertexShapeFunction->func 指定每个顶点应该使用由 提供的图形基元绘制,其中 是中心,v 是顶点名称,而 是宽度和高度.
  • 顶点函数 func 应该在由布局算法自动计算所得的边界框 中绘制图形基元.
利用预定义顶点函数绘制顶点:
对于单个顶点指定顶点函数:
使用一个 Property 封装来指定单个顶点函数:
通过运行程序绘制顶点:
利用预定义顶点函数绘制顶点:
In[1]:=
Click for copyable input
Out[1]=
 
对于单个顶点指定顶点函数:
In[1]:=
Click for copyable input
Out[1]=
 
使用一个 Property 封装来指定单个顶点函数:
In[1]:=
Click for copyable input
Out[1]=
 
通过运行程序绘制顶点:
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=
VertexShapeFunction 可用于普通图:
矩阵图:
特殊图:
随机图:
使用 Property 封装中的 VertexShapeFunction
VertexShapeFunction 可以与 VertexStyle 合起来使用:
VertexShapeFunction 具有比 VertexStyle 更高的优先级:
VertexShapeFunction 可以与 VertexSize 合起来使用:
VertexShapeFunction 具有比 VertexShape 更高的优先级:
获取 VertexShapeFunction 的内置设置列表:
使用 VertexShapeFunction 集合中的内置设置:
简单基本形状:
普通基本形状:
使用 VertexShapeFunction 集合中的内置设置:
使用 VertexShapeFunction 集合中的内置设置:
利用包含 Inset 的预定义图形绘制顶点:
版本 8 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF