VertexShapeFunction
是 Graph 和相关函数的一个选项和注解,指定绘制每个顶点时用于生成图形基元的函数.
更多信息
- 可以使用下列选项设置:
-
Automatic 默认的顶点函数 None 不绘制顶点 "name" 一个已命名的顶点函数 func 一个普通顶点函数 {vi->vfi,…} 对顶点 vi 使用顶点函数 vfi {pattivfi,…} 对与模式 patti 匹配的顶点使用 vfi - 封装 Annotation[v,VertexShapeFunction->f] 可在利用诸如 Graph 的函数创建图时使用.
- 利用 ResourceData["VertexShapeFunction"] 获取所有已命名的顶点函数列表.
- VertexShapeFunction->func 指定每个顶点应该使用由 func[{x,y},v,{w,h}] 提供的图形基元绘制,其中 {x,y} 是中心,v 是顶点名称,而 {w,h} 是宽度和高度.
- 顶点函数 func 应该在由布局算法自动计算所得的边界框 {{x-w,x+w},{y-h,y+h}} 中绘制图形基元.
范例
打开所有单元关闭所有单元基本范例 (4)
范围 (13)
VertexShapeFunction 规范 (9)
VertexShapeFunction 可用于普通图:
使用 Annotation 封装中的 VertexShapeFunction:
VertexShapeFunction 可与模式一起使用:
VertexShapeFunction 可以与 VertexStyle 合起来使用:
VertexShapeFunction 具有比 VertexStyle 更高的优先级:
VertexShapeFunction 可以与 VertexSize 合起来使用:
VertexShapeFunction 具有比 VertexShape 更高的优先级:
VertexShapeFunction 画廊 (4)
获取 VertexShapeFunction 的内置设置列表:
使用 VertexShapeFunction 在 "Basic" 集合中的内置设置:
使用 VertexShapeFunction 在 "Rounded" 集合中的内置设置:
使用 VertexShapeFunction 在 "Concave" 集合中的内置设置:
可能存在的问题 (1)
用 Inset 渲染图形或图像:
VertexShape 接受将图形或图像用作顶点:
文本
Wolfram Research (2010),VertexShapeFunction,Wolfram 语言函数,https://reference.wolfram.com/language/ref/VertexShapeFunction.html.
CMS
Wolfram 语言. 2010. "VertexShapeFunction." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/VertexShapeFunction.html.
APA
Wolfram 语言. (2010). VertexShapeFunction. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/VertexShapeFunction.html 年