图的可视化

图提供很好的信息可视化. 突出图元素会让信息脱颖而出. 通过使用算法图布局,图中的大部分结构会不言而喻,例如连接的分量. 通过对图元素附加交互式效果,你可以提供更详细的信息. Wolfram 语言对精心设计的图样式、突出样式和布局算法提供广泛的集合. Wolfram 语言为样式、标记和图的形状生成,以及边和顶点形状的精心设计的库提供深层次的支持.

Graph 图对象的自动可视化

UndirectedEdge ()  ▪  DirectedEdge ()

突出图元素

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

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

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

整体外观和感觉

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

图布局

GraphLayout 算法图布局

VertexCoordinates 指定顶点坐标列表

GraphEmbedding 获取顶点坐标的列表

"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  ▪  ...

绘图

GraphPlot 绘图

LayeredGraphPlot 绘制一个强调分层结构的图

CommunityGraphPlot 绘制一个强调社区结构的图

GraphPlot3D  ▪  LayeredGraphPlot3D  ▪  TreePlot  ▪  TreeForm  ▪  GeoGraphPlot