WeightedAdjacencyGraph[wmat]
重み付き隣接行列 wmat を持つグラフを与える.
WeightedAdjacencyGraph[{v1,v2,…},wmat]
頂点 vi,重み付き隣接行列 wmat のグラフを与える.
WeightedAdjacencyGraph[{v1,v2,…},wmat,val]
非連結辺の重みが val であると解釈されるグラフを与える.
WeightedAdjacencyGraph
WeightedAdjacencyGraph[wmat]
重み付き隣接行列 wmat を持つグラフを与える.
WeightedAdjacencyGraph[{v1,v2,…},wmat]
頂点 vi,重み付き隣接行列 wmat のグラフを与える.
WeightedAdjacencyGraph[{v1,v2,…},wmat,val]
非連結辺の重みが val であると解釈されるグラフを与える.
詳細とオプション
- WeightedAdjacencyGraph[wmat]はWeightedAdjacencyGraph[{1,2,…,n},wmat]に等しい.ただし,wmat の次元は
×
である. - WeightedAdjacencyGraphにはGraphと同じオブションが使える.
- WeightedAdjacencyGraph[{v1,v2,…},wmat]は,事実上,WeightedAdjacencyGraph[{v1,v2,…},wmat,Infinity]に等しい.
- オプションDirectedEdgesを使って有向グラフを構築するか無向グラフを構築するかが制御できる.
- WeightedAdjacencyGraphで使えるDirectedEdgesの設定値
-
Automatic wmat が対称の場合は無向グラフ True 有向グラフを構築 False 無向グラフを構築
全オプションのリスト
例題
すべて開く すべて閉じるスコープ (8)
DirectedEdgesを使って有向グラフを構築するか無向グラフを構築するかを制御する:
SparseArrayオブジェクトを使って隣接行列を指定する:
WeightedAdjacencyGraphは大きい行列に使うことができる:
オプション (83)
DirectedEdges (3)
EdgeLabels (8)
EdgeShapeFunction (6)
EdgeShapeFunctionの組込み設定を得る:
EdgeShapeFunctionはEdgeStyleと組み合せることができる:
EdgeShapeFunctionはEdgeStyleより優先順位が高い:
GraphHighlightStyle (2)
GraphLayout (5)
VertexCoordinatesはGraphLayoutの座標を無効にする:
AbsoluteOptionsを使ってレイアウトアルゴリズムで計算されたVertexCoordinatesを抽出する:
VertexCoordinates (3)
AbsoluteOptionsを使って結果の頂点座標を抽出する:
VertexCoordinatesはGraphLayoutより優先順位が高い:
VertexLabels (13)
Placedを記号位置と一緒に使って外側位置を含むラベルの置き方を制御する:
すべてのラベルを頂点の右上コーナー位置に置き,ラベル内の座標を変化させる:
Placedをラッパーで使って複数のラベルを置く:
VertexLabelsを使って複数のラベルを置く:
Placedの引数を使ってTooltipを含むフォーマットを制御する:
あるいはStatusAreaを含むフォーマットを制御する:
VertexShape (5)
Graphics,ImageあるいはGraphics3Dを頂点の形に使う:
VertexShapeはVertexSizeと組み合せることができる:
VertexShapeはVertexStyleの影響を受けない:
VertexShapeFunctionはVertexShapeより優先順位が高い:
VertexShapeFunction (10)
組込みのVertexShapeFunctionコレクションのリストを得る:
"Basic"コレクションのVertexShapeFunctionの組込み設定を使う:
"Rounded"コレクションのVertexShapeFunctionの組込み設定を使う:
"Concave"コレクションのVertexShapeFunctionの組込み設定を使う:
VertexShapeFunctionはVertexStyleと組み合せることができる:
VertexShapeFunctionはVertexStyleより優先順位が高い:
VertexShapeFunctionはVertexSizeと組み合せることができる:
VertexShapeFunctionはVertexShapeより優先順位が高い:
VertexSize (8)
VertexSizeはVertexShapeFunctionと組み合せることができる:
VertexSizeはVertexShapeと組み合せることができる:
VertexStyle (5)
VertexShapeFunctionはVertexStyleと組み合せることができる:
VertexShapeFunctionはVertexStyleより優先順位が高い:
VertexStyleはBaseStyleと組み合せることができる:
VertexStyleはBaseStyleより優先順位が高い:
VertexShapeはVertexStyleの影響を受けない:
特性と関係 (4)
VertexCountとEdgeCountを使って頂点と辺を数える:
VertexListとEdgeListを使って頂点と辺を標準的な順序で列挙する:
グラフからWeightedAdjacencyMatrixを計算する:
関連するガイド
-
▪
- グラフと行列 ▪
- グラフの特性 ▪
- グラフのアノテーション
テキスト
Wolfram Research (2010), WeightedAdjacencyGraph, Wolfram言語関数, https://reference.wolfram.com/language/ref/WeightedAdjacencyGraph.html (2025年に更新).
CMS
Wolfram Language. 2010. "WeightedAdjacencyGraph." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2025. https://reference.wolfram.com/language/ref/WeightedAdjacencyGraph.html.
APA
Wolfram Language. (2010). WeightedAdjacencyGraph. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/WeightedAdjacencyGraph.html
BibTeX
@misc{reference.wolfram_2025_weightedadjacencygraph, author="Wolfram Research", title="{WeightedAdjacencyGraph}", year="2025", howpublished="\url{https://reference.wolfram.com/language/ref/WeightedAdjacencyGraph.html}", note=[Accessed: 05-December-2025]}
BibLaTeX
@online{reference.wolfram_2025_weightedadjacencygraph, organization={Wolfram Research}, title={WeightedAdjacencyGraph}, year={2025}, url={https://reference.wolfram.com/language/ref/WeightedAdjacencyGraph.html}, note=[Accessed: 05-December-2025]}