Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数学とアルゴリズム > グラフとネットワーク > グラフの構築 > PathGraph >
Mathematica > 可視化とグラフィックス > グラフとネットワーク > グラフの構築 > PathGraph >

PathGraph

PathGraph
頂点 から への辺からなる経路を与える.
PathGraph
を持つ経路を与える.
PathGraph
頂点 と辺 からなる経路を与える.
PathGraph
頂点と辺の特性が記号ラッパー で定義された経路を与える.
  • PathGraphGraphと同じ頂点,辺,ラッパーおよびオプションをサポートする.
  • 無向経路グラフは各頂点の次数が最高で2の連結グラフである.
  • 有向経路グラフは各頂点の入次数および出次数が最高で1の連結グラフである.
  • PathGraphは巡回以外では自己排除型の経路しか表すことができない.
頂点のリストから構築された経路:
辺のリスト:
頂点のリストから構築された経路:
In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
 
辺のリスト:
In[1]:=
Click for copyable input
Out[1]=
記号(Esc ue Escで入力可)を使って無向グラフを作成する:
記号(Esc de Escで入力可)を使って有向グラフを作成する:
規則のリストから有向グラフを作成する:
規則のリストから無向グラフを作成する:
VertexListEdgeListを使って頂点と辺を得る:
辺の順序はその入力順である:
頂点の順序はそれらの辺への入力順である:
明示的な頂点のリストを使ってVertexListで使われている順序を制御する:
入力頂点リストは結果の頂点順序を制御する:
任意の式を頂点として使うことができる:
デフォルトで,規則のリストを与えると有向経路が生成される:
DirectedEdges->Falseを使って規則を無向辺として解釈する:
DirectedEdgeまたはUndirectedEdgeを使って有向グラフであるかどうかを直接指定する:
にラベルを付ける:
すべての辺に個別にラベルを付ける:
任意の式をラベルとして使う:
Placedを記号位置と一緒に使って辺に沿ったラベル配置を制御する:
明示的な座標を使ってラベルを置く:
ラベル内の位置を変える:
Placedをラッパーに使って複数のラベルを置く:
任意の数のラベルを使うことができる:
EdgeLabelsを使って複数のラベルを置く:
TooltipStatusAreaからの値で自動的にラベルを付ける:
EdgeShapeFunctionの組込み設定のリストを得る
基線を含む無向辺:
辺に異なるグリフのある線:
塗り潰された矢印を含む有向辺:
線による矢印:
塗り潰されていない矢印:
個別の辺に辺関数を指定する:
別のデフォルトの辺関数を組み合せる:
プログラムを実行して辺を描画する:
EdgeShapeFunctionEdgeStyleと組み合せることができる:
EdgeShapeFunctionEdgeStyleより優先順位が高い:
すべての辺にスタイルを付ける:
個々の辺にスタイルを付ける:
すべての辺の重みを指定する:
任意の数式を重みとして使う:
デフォルトで,レイアウトは自動的に選ばれる:
特殊な曲線のレイアウトを指定する:
最適化の基準を満足するレイアウトを指定する:
VertexCoordinatesGraphLayoutの座標を無効にする:
AbsoluteOptionsを使ってレイアウトアルゴリズムで計算されたVertexCoordinatesを抽出する:
頂点をハイライトする:
をハイライトする:
頂点と辺をハイライトする:
GraphHighlightStyleの組込み設定のリストを得る:
GraphHighlightStyleの組込み設定を使う:
GraphStyleの組込み設定のリストを得る:
GraphStyleの組込み設定を使う:
頂点の特性を指定する:
辺の特性を指定する:
グラフ自体の特性:
デフォルトで,任意の頂点座標が自動的に計算される:
AbsoluteOptionsを使って結果の頂点座標を抽出する:
楕円に沿ったレイアウト関数を指定する:
これを使ってグラフの頂点座標を生成する:
VertexCoordinatesGraphLayoutより優先順位が高い:
頂点名をラベルとして使う:
個々の頂点にラベルを付ける:
すべての頂点にラベルを付ける:
任意の式をラベルとして使う:
Placedを記号位置と一緒に使って外側位置を含むラベルの置き方を制御する:
記号的外側コーナー位置:
記号的内側位置:
記号的内側コーナー位置:
明示的な座標を使ってラベルの中心を置く:
すべてのラベルを頂点の右上コーナー位置に置き,ラベル内の座標を変化させる:
Placedをラッパーで使って複数のラベルを置く:
任意の数のラベルを使うことができる:
VertexLabelsを使って複数のラベルを置く:
Placedの引数を使ってTooltipを含むフォーマットを制御する:
あるいはStatusAreaを含むフォーマットを制御する:
より高度なフォーマット関数を使う:
GraphicsImageあるいはGraphics3Dを頂点の形に使う:
個々の頂点の形を指定する:
VertexShapeVertexSizeと組み合せることができる:
VertexShapeVertexStyleの影響を受けない:
VertexShapeFunctionVertexShapeより優先順位が高い:
組込みのVertexShapeFunctionコレクションのリストを得る
コレクション中のVertexShapeFunctionの組込み設定を使う:
簡単な基本形:
一般的な基本形:
コレクションのVertexShapeFunctionの組込み設定を使う:
コレクションのVertexShapeFunctionの組込み設定を使う:
個々の頂点を描画する:
デフォルトの頂点関数と組み合せる:
定義済みのグラフィックスを使って頂点を描画する:
プログラムを実行して頂点を描画する:
VertexShapeFunctionVertexStyleと組み合せることができる:
VertexShapeFunctionVertexStyleより優先順位が高い:
VertexShapeFunctionVertexSizeと組み合せることができる:
VertexShapeFunctionVertexShapeより優先順位が高い:
デフォルトで,頂点の大きさは自動的に計算される:
記号的な頂点サイズを使ってすべての頂点の大きさを指定する:
頂点座標間の最短距離との比を使う:
すべての頂点座標の全体的な対角との比を使う:
方向と 方向の両方で大きさを指定する:
個々の頂点の大きさを指定する:
VertexSizeVertexShapeFunctionと組み合せることができる:
VertexSizeVertexShapeと組み合せることができる:
すべての頂点にスタイルを付ける:
個々の頂点にスタイルを付ける:
VertexShapeFunctionVertexStyleと組み合せることができる:
VertexShapeFunctionVertexStyleより優先順位が高い:
VertexStyleBaseStyleと組み合せることができる:
VertexStyleBaseStyleより優先順位が高い:
VertexShapeVertexStyleの影響を受けない:
全頂点の重みを設定する:
任意の数式を頂点として使う:
経路グラフのGraphCenter
頂点離心率経路をハイライトする:
半径経路をハイライトする:
直径経路をハイライトする:
PathGraphの異なる中心性を可視化する:
接近中心性をハイライトする:
固有ベクトル中心性をハイライトする:
VertexCountEdgeCountを使って頂点と辺の数を数える:
VertexListEdgeListを使って頂点と辺を標準的な順序で列挙する:
辺と頂点は入力と同じ順で返される:
隣接行列の行と列はVertexListで与えられる順に従う:
グラフからIncidenceMatrixを計算する:
行順はVertexList,列順はEdgeListで与えられる:
経路グラフにはループはない:
始まったのと同じ頂点で終る経路グラフは巡回グラフである:
経路グラフは連結されており,各頂点の次数は最高で2である:
繰り返される頂点のない経路グラフは木グラフである:
繰り返される頂点のない経路グラフは非巡回グラフである:
経路 の線グラフは と同型である:
バージョン 8 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF