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

EdgeShapeFunction

EdgeShapeFunction
Graph 和相关函数的一个选项和属性,它指定一个函数,用以生成绘制每条边所需的图形基元.
  • 可以使用下列选项:
Automatic默认的边函数
None不绘制边
"name"一个已命名的边函数
func一个普通边函数
{viUndirectedEdgevj->efij,...}对于边 使用边函数
  • 当我们在诸如 Graph 的函数中创建图时,可以使用封装 Property.
  • 使用 获取所有已命名边函数列表.
  • EdgeShapeFunction->func 指定每个顶点应该使用由 提供的图形基元绘制,其中 是线段,而 是边.
使用预定义的边函数绘制边:
对单条边指定一个边函数:
与一个不同的默认边函数合起来使用:
使用一个 Property 封装来指定单个边函数:
通过运行程序绘制边:
使用预定义的边函数绘制边:
In[1]:=
Click for copyable input
Out[1]=
 
对单条边指定一个边函数:
In[1]:=
Click for copyable input
Out[1]=
与一个不同的默认边函数合起来使用:
In[2]:=
Click for copyable input
Out[2]=
 
使用一个 Property 封装来指定单个边函数:
In[1]:=
Click for copyable input
Out[1]=
 
通过运行程序绘制边:
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=
EdgeShapeFunction 可用于普通图:
矩阵图:
特殊图:
随机图:
Property 封装中使用 EdgeShapeFunction
EdgeShapeFunction 可以与 EdgeStyle 合起来使用:
EdgeShapeFunction 具有比 EdgeStyle 更高的优先级:
获取 EdgeShapeFunction 的内置设置列表:
包含基本线条的无向边:
边线条具有不同的标志符号:
包含实心箭头的有向边:
线型箭头:
开放式箭头:
Rule 表示边似乎不可行:
使用括号以得到正确的语法解析:
版本 8 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF