GraphUtilities`
GraphUtilities`

GraphCoordinates

バージョン10で,GraphUtilitiesパッケージの機能すべてがWolframシステムに組み込まれた. »

GraphCoordinates[g,options]

視覚的にアピールするグラフ g の頂点の2Dレイアウトを計算し,頂点の座標を返す.

詳細とオプション

  • GraphCoordinatesの機能はWolfram言語の組込み関数GraphEmbeddingで利用できるようになった.
  • GraphCoordinatesを使うためには,まずグラフユーティリティパッケージをロードしなくてはならない.それにはNeeds["GraphUtilities`"]を実行する必要がある.
  • GraphCoordinatesはグラフ描画アルゴリズムを使って計算されるときに,頂点の座標を返す.これは,同じレイアウトで異なるスタイルを使ってグラフを繰り返し描画する必要があるときに便利である.
  • GraphCoordinatesGraphPlotと同じオプションを取る.

例題

すべて開くすべて閉じる

  (2)

グラフをプロットする:

上の描画における頂点の座標を返す:

GraphCoordinatesの代わりにGraphEmbeddingが使われるようになった:

スコープ  (1)

グラフをプロットする:

上の描画における頂点の座標を返す:

すでに計算されたレイアウトを用いて,2つの異なるスタイルのグラフをプロットする:

頂点と座標の関係は,以下の通りである:

特性と関係  (1)

以下は小さいグラフの描画とそれに関連した座標を表示する:

頂点ラベルとその座標との間の関係を示す:

座標は,再計算せずに描画を生成するために再利用することができる:

考えられる問題  (1)

以下は有向グラフのLayeredGraphPlotである:

GraphCoordinatesは頂点の位置だけを返す:

頂点1と3の間の曲線の辺は再生されない:

インタラクティブな例題  (1)

最短経路を通って,頂点1から7まで行く方法を示す:

Wolfram Research (2007), GraphCoordinates, Wolfram言語関数, https://reference.wolfram.com/language/GraphUtilities/ref/GraphCoordinates.html.

テキスト

Wolfram Research (2007), GraphCoordinates, Wolfram言語関数, https://reference.wolfram.com/language/GraphUtilities/ref/GraphCoordinates.html.

CMS

Wolfram Language. 2007. "GraphCoordinates." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/GraphUtilities/ref/GraphCoordinates.html.

APA

Wolfram Language. (2007). GraphCoordinates. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/GraphUtilities/ref/GraphCoordinates.html

BibTeX

@misc{reference.wolfram_2024_graphcoordinates, author="Wolfram Research", title="{GraphCoordinates}", year="2007", howpublished="\url{https://reference.wolfram.com/language/GraphUtilities/ref/GraphCoordinates.html}", note=[Accessed: 18-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_graphcoordinates, organization={Wolfram Research}, title={GraphCoordinates}, year={2007}, url={https://reference.wolfram.com/language/GraphUtilities/ref/GraphCoordinates.html}, note=[Accessed: 18-November-2024 ]}