图的样式、标记和布局

图提供大量信息可视化. 突出显示图元素会让信息脱颖而出. 通过使用图布局算法,图中许多结构是显而易见的,诸如连通分量. 通过对图元素提供附加的互动效果,您可以提供更深层次的信息. Wolfram 语言提供可扩展的,经过精心设计的图样式、突出显示样式以及布局算法. Wolfram 语言对图的样式、标记和形状生成的每个特点,以及为边和顶点形状精心设计的程序库提供深层的支持.

参考资料参考资料

突出显示图元素

HighlightGraph 突出显示顶点、边或整个子图

GraphHighlightStyle 用于突出显示的样式的总体集合

"Dashed"  ▪  "Thick"  ▪  "DehighlightFade"  ▪  ...

总体外观与感觉

GraphStyle 不同图元素的样式总体集合

"BlackAndWhite"  ▪  "BackgroundBlue"  ▪  "DiagramGreen"  ▪  ...

图布局

GraphLayout 各种算法的图布局

VertexCoordinates 顶点坐标的显示列表

"SpringEmbedding"  ▪  "SpringElectricalEmbedding"  ▪  "LayeredDrawing"  ▪  ...

顶点与边的样式

Style 顶点与边的样式

VertexStyle 样式所有或个别的顶点

EdgeStyle 样式所有或个别的边

BaseStyle  ▪  Red  ▪  Dashed  ▪  ...

顶点与边的标记

Labeled 顶点与边的标记

VertexLabels 标记独立的顶点,控制位置和格式

EdgeLabels 标记独立的边,控制位置和格式

Placed  ▪  Pane  ▪  Style  ▪  ...

顶点与边的形状

VertexSize 设置顶点的大小

VertexShape 使用任何表达式作为顶点形状

VertexShapeFunction 产生图形作为顶点形状

EdgeShapeFunction 产生图形作为边形状

"Square"  ▪  "Diamond"  ▪  "ConcaveHexagon"  ▪  ...

"Arrow"  ▪  "CarvedArrow"  ▪  "HalfFilledArrow"  ▪  ...

互动效果

Tooltip 对顶点和边增加提示条

Button 把顶点和边的行为做成行为按钮

Hyperlink  ▪  PopupWindow  ▪  EventHandler  ▪  ...