EdgeShapeFunction

EdgeShapeFunction

Graph 和相关函数的一个选项和注释,它指定一个函数,用以生成绘制每条边所需的图形基元.

更多信息

  • 可以使用下列选项:
  • Automatic默认的边函数
    None不绘制边
    "name"一个已命名的边函数
    func一个普通边函数
    {vivj->efij,}对于边 vivj 使用边函数 efij
    {pattiefi,}对于与模式 patti 匹配的边使用边函数 efi
  • 当我们在诸如 Graph 的函数中创建图时,可以使用封装Annotation[vw,EdgeShapeFunction->f].
  • 使用 GraphElementData["EdgeShapeFunction"] 获取所有已命名边函数列表.
  • EdgeShapeFunction->func 指定每个边应该使用由 func[{{x1,y1},{x2,y2},},vw] 提供的图形基元绘制,其中 {{x1,y1},{x2,y2},} 是线段,而 vw 是边.

范例

打开所有单元关闭所有单元

基本范例  (4)

使用预定义的边函数绘制边:

对单条边指定一个边函数:

与一个不同的默认边函数合起来使用:

使用一个 Annotation 封装来指定单个边函数:

通过运行程序绘制边:

范围  (10)

EdgeShapeFunction 说明  (7)

EdgeShapeFunction 可用于普通图:

矩阵图:

特殊图:

随机图:

Annotation 封装中使用 EdgeShapeFunction

EdgeShapeFunction 作用于模式:

EdgeShapeFunction 可以与 EdgeStyle 合起来使用:

EdgeShapeFunction 具有比 EdgeStyle 更高的优先级:

EdgeShapeFunction 样式设置功能  (3)

获取 EdgeShapeFunction 的内置设置列表:

包含基本线条的无向边:

边线条具有不同的标志符号:

包含实心箭头的有向边:

线型箭头:

开放式箭头:

可能存在的问题  (1)

Rule 表示边似乎不可行:

使用括号以得到正确的语法解析:

Wolfram Research (2010),EdgeShapeFunction,Wolfram 语言函数,https://reference.wolfram.com/language/ref/EdgeShapeFunction.html.

文本

Wolfram Research (2010),EdgeShapeFunction,Wolfram 语言函数,https://reference.wolfram.com/language/ref/EdgeShapeFunction.html.

CMS

Wolfram 语言. 2010. "EdgeShapeFunction." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/EdgeShapeFunction.html.

APA

Wolfram 语言. (2010). EdgeShapeFunction. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/EdgeShapeFunction.html 年

BibTeX

@misc{reference.wolfram_2024_edgeshapefunction, author="Wolfram Research", title="{EdgeShapeFunction}", year="2010", howpublished="\url{https://reference.wolfram.com/language/ref/EdgeShapeFunction.html}", note=[Accessed: 14-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_edgeshapefunction, organization={Wolfram Research}, title={EdgeShapeFunction}, year={2010}, url={https://reference.wolfram.com/language/ref/EdgeShapeFunction.html}, note=[Accessed: 14-November-2024 ]}