Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数学とアルゴリズム > グラフとネットワーク > グラフのスタイル付け,ラベル付け,配置 > GraphLayout >
Mathematica > 可視化とグラフィックス > グラフとネットワーク > グラフのスタイル付け,ラベル付け,配置 > GraphLayout >

GraphLayout

GraphLayout
Graphおよび関連関数のオプションで,グラフ成分と成分集合に使うレイアウトを指定する.
  • GraphLayoutの設定では,各連結成分には layout が,成分のレイアウトをまとめるためには packing が使われる.
  • の可能な設定値:
Automaticレイアウトを自動的に選択する
Noneレイアウトは計算しない
"CircularEmbedding"頂点を円の上に置く
"HighDimensionalEmbedding"バネ電気埋込法と投影に従い高次元で頂点を置く
"LayeredDrawing"隣接していない層の間の辺が最小になるような方法で頂点をいくつかの層に置く
"LinearEmbedding"頂点を線上に置く
"RadialEmbedding"頂点を同心円上に置く
"RandomEmbedding"頂点をランダムに置く
"SpiralEmbedding"頂点を螺線上に置く
"SpringElectricalEmbedding"各頂点に電荷があり各辺がバネに対応する場合に機械的および電気的エネルギーが最小になるように頂点を置く
"SpringEmbedding"各辺がバネに対応する場合に機械的エネルギーが最小になるように頂点を置く
  • の可能な設定値:
"ClosestPacking"最上部左からの最密充填を近似する
"ClosestPackingCenter"中央からの最密充填を近似する
"Layered"最上部左から始めて層に並べる
"LayeredLeft"左から始めて層に並べる
"LayeredTop"最上部から始めて層に並べる
"NestedGrid"ネストした格子上に並べる
特定の曲線上のグラフレイアウト:
最適化基準を満足するグラフレイアウト:
特定の曲線上のグラフレイアウト:
In[1]:=
Click for copyable input
Out[1]=
 
最適化基準を満足するグラフレイアウト:
In[1]:=
Click for copyable input
Out[1]=
頂点を円上に置く:
隣接していない層の間の辺の数が最小になるようにして頂点をいくつかの層に置く:
頂点を螺旋上に置く:
各頂点が荷電していて各辺がバネに対応しているときに,機械的エネルギーと電気的エネルギーが最小になるように頂点を置く:
ランダム木を描く:
各辺がバネに対応しているときに機械的エネルギーが最小になるように頂点を置く:
GraphLayout->Noneを使ってレイアウトが全くないグラフを得る:
大きいグラフに便利である:
GraphLayoutは一般的なグラフに使うことができる:
行列グラフ:
特殊グラフ:
ランダムグラフ:
VertexCoordinatesGraphLayoutの座標を無効にする:
AbsoluteOptionsを使ってレイアウトアルゴリズムで計算したVertexCoordinatesを抽出する:
バージョン 8 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF