Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数学和算法 > 图与网络 > 图的构建 > 图和矩阵 > KirchhoffGraph >
Mathematica > 数学和算法 > 图与网络 > 图表示和属性 > 图和矩阵 > KirchhoffGraph >
Mathematica > 可视化与图形 > 图与网络 > 图的构建 > 图和矩阵 > KirchhoffGraph >

KirchhoffGraph

KirchhoffGraph[kmat]
给出基尔霍夫矩阵(Kirchhoff matrix)为 kmat 的图.
KirchhoffGraph
给出顶点为 以及基尔霍夫矩阵为 kmat 的图.
从基尔霍夫矩阵构建一个图:
一个对称基尔霍夫矩阵产生一个无向图:
从基尔霍夫矩阵构建一个图:
In[1]:=
Click for copyable input
Out[1]=
 
一个对称基尔霍夫矩阵产生一个无向图:
In[1]:=
Click for copyable input
Out[1]=
对称基尔霍夫矩阵解释为无向图:
非对称基尔霍夫矩阵解释为有向图:
使用 DirectedEdges 从对称矩阵构建一个有向图:
使用一个 SparseArray 对象来指定邻接矩阵:
默认情况下,顶点采用从 n 的整数值:
使用一个显式顶点列表来给出顶点名称:
KirchhoffGraph 对大规模矩阵起作用:
默认情况下,一个对称矩阵生成一个无向图:
使用 DirectedEdges->True 来生成一个有向图:
默认情况下,一个非对称矩阵生成一个有向图:
对边 添加标签:
对每个边分别添加标签:
使用任意表达式作为标签:
使用符号位置信息的 Placed 来控制沿着一条边的标签位置:
使用显式坐标来放置标签:
改变标签内的位置:
放置多个标签:
通过 TooltipStatusArea 的值,使用自动标签:
获取 EdgeShapeFunction 的内置设置列表:
包含基本线条的无向边:
具有各种符号的边线条:
包含实心箭头的有向边:
线型箭头:
开放式箭头:
对每条边指定一个边函数:
与一个不同的默认边函数合用:
通过运行程序,绘制边:
EdgeShapeFunction 可以与 EdgeStyle 合起来使用:
EdgeShapeFunction 具有比 EdgeStyle 更高的优先级:
对所有边进行样式化处理:
对单条边进行样式化处理:
指定所有边的权值:
将任意数值表达式作为权值使用:
默认情况下,自动选择布局:
指定在特殊曲线上的布局:
指定满足最优化标准的布局:
通过一个布局算法,利用 AbsoluteOptions 提取计算所得的 VertexCoordinates
突出显示顶点
突出显示边
突出显示顶点和边:
获取 GraphHighlightStyle 的默认设置列表:
使用 GraphHighlightStyle 的内置设置:
获取 GraphStyle 的内置设置列表:
使用 GraphStyle 的内置设置:
指定顶点的属性:
指定边的属性:
图本身:
默认情况下,自动计算任意顶点坐标:
使用 AbsoluteOptions 提取所得的顶点坐标:
指定沿着一个椭圆的布局函数:
使用它来生成顶点坐标:
VertexCoordinates 具有比 GraphLayout 更高的优先级:
将顶点名称作为标签使用:
对单个顶点添加标签:
对所有顶点添加标签:
将任意表达式作为标签使用:
使用具有符号位置信息的 Placed 来控制标签位置,包括内部位置:
拐角位置外的符号表示:
内部位置的符号表示:
内拐角位置的符号表示:
使用显式坐标来放置标签中心:
把所有标签放在顶点的右上角,并且在标签内改变坐标:
放置多个标签:
可以使用任意数目的标签:
使用 Placed 的变量来控制格式,包括 Tooltip
或者 StatusArea:
使用更美观的格式函数:
将任意 GraphicsImage 或者 Graphics3D 作为顶点形状使用:
对单个顶点,指定顶点形状:
VertexShape 可以与 VertexSize 合起来使用:
VertexShape 不受 VertexStyle 影响:
VertexShapeFunction 具有比 VertexShape 更高的优先级:
获取 VertexShapeFunction 的内置设置列表:
利用 VertexShapeFunction 集合中的内置设置:
简单基本形状:
普通基本形状:
使用 VertexShapeFunction 集合中的内置设置:
使用 VertexShapeFunction 集合中的内置设置:
绘制单个顶点:
与默认的顶点函数合起来使用:
使用预定义的图形绘制顶点:
通过运行程序,绘制顶点:
VertexShapeFunction 可以与 VertexStyle 合起来使用:
VertexShapeFunction 具有比 VertexStyle 更高的优先级:
VertexShapeFunction 可以与 VertexSize 合起来使用:
VertexShapeFunction 具有比 VertexShape 更高的优先级:
默认情况下,自动计算顶点大小:
使用符号顶点尺寸,指定所有顶点的大小:
使用顶点坐标之间的最小距离的百分比:
对所有顶点坐标,使用整体对角线比率:
指定在 方向上的尺寸:
对单个顶点,指定大小:
VertexSize 可以与 VertexShapeFunction 合起来使用:
VertexSize 可以与 VertexShape 合起来使用:
对所有顶点进行样式化处理:
对单个顶点进行样式化处理:
VertexShapeFunction 可以与 VertexStyle 合起来使用:
VertexShapeFunction 具有比 VertexStyle 更高的优先级:
VertexShape 不受 VertexStyle 影响:
设置所有顶点的权值:
将任意数值表达式作为权值使用:
利用 VertexCountEdgeCount 计算顶点数和边数:
利用 VertexListEdgeList 以标准顺序列出顶点和边:
版本 8 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF