图形构造与表示

图形是Wolfram语言中的一流公民,可以用作输入、输出、程序和文档中的图形。无向图和有向图被统一处理,并支持顶点和边的一些标准属性。重要的是,图形还支持用于建模或计算灵活性的自定义属性。图形可以转换为许多不同的表示形式,包括矩阵。图形可以高保真地导出为多种文件格式。 图可以用多种方式构造。它们可以直接以符号形式从顶点和边构建。它们可以来自内置的理论或经验图表的精选集合。可以根据参数化规范生成特殊的图形。遵循各种图形分布的随机图允许您构建模拟互联网或引用图和测试算法。图形可以由几种类型的矩阵完全指定,也可以从多种支持的文件格式中导入。通过对图执行操作,还可以分几个步骤构造图。

图表 表示一般图形,或从顶点和边创建它

无方向边缘 无方向的边缘()(也输入为<->)

定向边缘 有向边()(也输入为->)

基本属性

顶点列表,边缘列表 图中顶点和边的列表

顶点索引,边缘索引 图中顶点或边的索引

相邻列表    事件列表    边缘规则    平面面列表

矩阵表示法»

相邻矩阵,相邻关系图 矩阵表示与图的构造

事件矩阵    基尔霍夫矩阵    加权邻接矩阵    ...

图形注释»

批注值 获取和设置顶点或边注释值

边缘权重    顶点权重    边缘容量    顶点容量    ...

导入和导出图形»

导入,导出 导入和导出图形

“图形ML”    “GXL”    “画笔”    “帕杰克”    “TGF”    “运输部”    “DIMACS”    “图6”    “备用6”    “LEDA”

曲线图

图形数据 理论图表集

示例数据 经验图集合

多面体 化学品 单词 国家 同位素 物种 ...

参数化图形

完整性图 生成完整或完整k个-分部图

Buckyball图形    蝴蝶图    循环图形    完整KaryTree    循环图(CycleGraph)    DeBruijn图形    网格图形    HararyGraph公司    HypercubeGraph(HypercubeGraph)    KaryTree公司    骑士旅行图    彼得森图表    StarGraph(星图)    圆环图    图兰图    WheelGraph(车轮图表)

结构化图

路径图 一般有向或无向路径

树图 一般有向树或无向树

平面图 一般有向或无向平面图

数据图表

关系图 基于数据和二进制关系生成图形

最近邻图 生成k个-一般元素的最近邻图

NestGraph(嵌套图形) 生成嵌套函数图

表达式图形 生成表达式的树结构图

聚类树 从元素的层次聚类生成树

凯莱图表    分子图    网格连接图    形态学图形

随机图»

随机图 根据图分布生成随机图

图形属性分布    均匀图形分布    ...

图的运算和修改»

子图 提取子图

邻居关系图    图形联合    顶点添加    边缘添加    ...