PlanarGraph
PlanarGraph[{e1,e2,…}]
辺 ejを持つ平面グラフを与える.
PlanarGraph[{v1,v2,…},{e1,e2,…}]
頂点 viと辺 ejを持つ平面グラフを与える.
PlanarGraph[{…,wi[vi],…},{…,wj[ej],…}]
頂点と辺の特性が記号ラッパー wkで定義された平面グラフを与える.
PlanarGraph[{vivj,…}]
規則 vivjを使って平面グラフを指定する.
詳細とオプション
- PlanarGraphはGraphオブジェクトを生成する.
- 平面に辺の交差なしで描けるグラフは平面グラフである.
- PlanarGraphは,可能な場合は平面埋込みを使ってグラフを表示する.
- PlanarGraphは,Graphと同じ頂点,辺,ラッパーをサポートする.
- PlanarGraphには,Graphと同じオプションに,"PlanarEmbedding"と"TutteEmbedding"に限定されたGraphLayoutメソッドを加えたものが使える.
例題
すべて開くすべて閉じる例 (2)
スコープ (25)
接続性 (6)
VertexListとEdgeListを使って頂点と辺を得る:
明示的な頂点リストでVertexListが使う順序を制御する:
ラッパー (5)
Tooltipのようなラッパーでインタラクティブな動作を加える:
Buttonを使って辺または頂点がクリックされたときにアクションを引き起こすことができる:
PopupWindowを使ってドリルダウン情報を与えることができる:
スタイル付け (8)
VertexShapeFunctionの組込みコレクション使う:
任意のGraphics,ImageあるいはGraphics3Dを頂点の形として使う:
EdgeShapeFunctionの組込みコレクションを使う:
ラベル付け (6)
Placedを使って記号的な内側の位置を含む頂点ラベルの置き方を制御する:
Placedをラッパーを使って複数のラベルを置く:
VertexLabelsを使って複数のラベルを置く:
Placedを記号位置と一緒に使って辺に沿ったラベルの置き方を制御する:
Placedをラッパーを使って複数のラベルを置く:
EdgeLabelsを使って複数のラベルを置く:
オプション (80)
DirectedEdges (2)
デフォルトで,規則のリストを与えると有向平面グラフが生成される:
DirectedEdges->Falseを使って規則を無向辺として解釈する:
DirectedEdgeあるいはUndirectedEdgeを使ってグラフが有向かどうかを直接指定する:
EdgeLabels (7)
Placedを記号位置と一緒に使って辺に沿ったラベルの置き方を制御する:
Placedをラッパーで使って複数のラベルを置く:
EdgeLabelsを使って複数のラベルを置く:
TooltipとStatusAreaからの値で自動的にラベルを付ける:
EdgeShapeFunction (6)
EdgeShapeFunctionの組込み設定のリストを得る:
EdgeShapeFunctionはEdgeStyleと組み合せることができる:
EdgeShapeFunctionはEdgeStyleより優先順位が高い:
GraphHighlightStyle (2)
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の影響を受けない:
テキスト
Wolfram Research (2016), PlanarGraph, Wolfram言語関数, https://reference.wolfram.com/language/ref/PlanarGraph.html.
CMS
Wolfram Language. 2016. "PlanarGraph." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/PlanarGraph.html.
APA
Wolfram Language. (2016). PlanarGraph. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/PlanarGraph.html