Wolfram Research製品ご購入サービスとリソース会社概要その他のWolframサイト
Mathematica > 離散数学 >

GraphPlot3D

GraphPlot3D[{vi1->vj1, vi2->vj2, ...}]
頂点vik が頂点vjk と結ばれているグラフの3Dプロットを生成する.
GraphPlot3D[{{vi1->vj1, lbl1}, ...}]
ラベルlblk をグラフ中の辺と関連付ける.
GraphPlot[m]
隣接行列m で表されるグラフのプロットを生成する.
  • GraphPlot3Dは,は,うまく配置されたグラフを与えるように,頂点を3Dに位置づけようとする.
  • GraphPlot3Dでは,Graphics3Dと同じオプションに次の追加・修正を加えたものが使える.
DataRangeAutomatic生成する頂点の座標の範囲
EdgeRenderingFunctionAutomatic辺のために明示的なグラフィックスを与える関数
MethodAutomaticグラフの配置に使うアルゴリズム
MultiedgeStyleAutomatic頂点間の複数の辺の描き方
PackingMethodAutomatic要素をパックするときに使用するメソッド
PlotStyleAutomatic頂点と辺のための全体的なグラフィックス指示子
SelfLoopStyleAutomatic頂点をそれ自身と結ぶための辺の描き方
VertexCoordinateRulesAutomatic明示的な頂点座標のための規則
VertexLabelingAutomatic頂点名をラベルとして表示するかどうか
VertexRenderingFunctionAutomatic頂点のための明示的なグラフィックスを与える関数
  • デフォルト設定のVertexLabeling->Automaticのとき,頂点は点として表示される.頂点の名前vk はツールチップで与えられる.
  • Tooltip[vk, vlab]を使って頂点のツールチップを指定することができる.
  • VertexRenderingFunction->f のとき,各頂点はf[rk, vk]で与えられる3Dグラフィックスプリミティブで描画される.ここで,rk は頂点が置かれる位置であり,vk はその名前である.
  • EdgeRenderingFunction->g のとき,各辺はg[{ri, ..., rj}, {vi, vj}, lblij]で与えられる3Dグラフィックスプリミティブによって描画される.ここで,ri, rj は辺の始点と終点,vi, vj は頂点の始まりと終り,lblij は辺によって指定される任意のラベルである.
  • デフォルト設定のDataRange->Automaticでは,グラフ中の辺の平均長がほぼ1になるように座標が選ばれる.
  • VertexCoordinateRulesでは,明示的な規則vk->{xk, yk, zk}で頂点の座標を指定する.Automaticで与えられた座標がある場合,その座標は自動的に見付けられる.規則が指定されていない頂点は,自動的に生成されたx, y およびz の位置を占めるものとされる.
  • グラフは繋がれていなくてもよい.一般に不連続要素は平面エリアをほぼ均一に埋めるように配置される.
  • 隣接行列によってグラフが指定された場合,その頂点の名前は1から始まる連続する整数であると考えられる.
  • デフォルト設定のMultiedgeStyle->Automaticでは,グラフが隣接行列で指定されている場合は重なった辺は表示されない.
  • Methodの可能な設定値には,"SpiralEmbedding""RandomEmbedding""HighDimensionalEmbedding""RadialDrawing""SpringEmbedding""SpringElectricalEmbedding"等がある.
  • Method->Automaticのとき,GraphPlot3Dは一般に"SpringElectricalEmbedding"メソッドを使う.しかしグラフがツリーのときは"RadialDrawing"メソッドを使う.
3Dグラフを描く:
In[1]:=
Click for copyable input
Out[1]=
 
頂点のラベルを表示する:
In[1]:=
Click for copyable input
Out[1]=
 
隣接行列で指定されたグラフを描く:
In[1]:=
Click for copyable input
Out[1]=
 
描画およびスタイルオプションを使ってプレゼンテーションを整える:
In[1]:=
Click for copyable input
Out[1]=
バージョン 6 の新機能
© 2008 Wolfram Research, Inc. japanese.gif
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team