Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > データの操作 > インポートとエキスポート > DOT (.gv,.dot) >

DOT (.gv,.dot)

DOTグラフ言語およびデータ形式.
グラフの交換に一般的に使われる形式である.
単一属性付きの無向あるいは有向グラフを保管する.
ユーザ定義のグラフ,辺,頂点属性を含むことができる.
テキスト形式.
AT&Tベル研究所において開発された.
  • ImportおよびExportはDOT形式を完全にサポートする.
  • Importは指定のファイルに保管されたグラフを表すGraphオブジェクトを与える.
  • Exportはグラフを表す隣接行列または辺情報をDOT形式にエキスポートする.
  • Importfile からグラフをインポートし,それをGraphとして返す.
  • ImportはDOTファイルから指定の要素をインポートする.
  • Importは複数の要素をインポートする.
  • インポート形式はImportまたはImportで指定できる.
  • Exportexpr が要素 elem を指定してるとしてDOTファイルを作成する.
  • Exportは各 が対応する を指定しているとして扱う.
  • Exportは指定の値を持つ指定のオプション要素で expr をエキスポートする.
  • Exportは規則を使ってエキスポートする要素を指定する.
  • ImportExportについての一般的な情報は,関数ページを参照のこと.
"Elements"このファイルで利用できる要素とオプションのリスト
"Rules"各要素とオプションの規則の完全リスト
"Options"オプション,属性,設定の規則のリスト
  • データを表す要素:
"AdjacencyMatrix"行列で与えられる辺情報
"EdgeAttributes"規則のリストで表される辺属性
"EdgeRules"規則のリストで与えられる,グラフのデータ連結性
"Graph"ファイルに保存されたグラフをGraphオブジェクトとして返す
"GraphAttributes"規則のリストとして現されるグラフの属性
"Graphics"グラフプロットとして描画される,ファイルに保管されたグラフ
"VertexAttributes"規則のリストとして表される頂点属性
"VertexCount"グラフの頂点数
"VertexList"文字列のリストとして与えられる頂点
  • ImportはDOTからのインポートの際,デフォルトで要素を使う.
  • 一般的なImportオプション:
ImageSizeAutomaticグラフを表示する画像の全体の大きさ
  • DOTからインポートする際は,Graphがサポートするすべてのオプションを与えることができる.一般的な設定には以下のようなものがある:
EdgeLabelsAutomatic辺に対するラベルとラベルの配置
EdgeWeightAutomatic辺の重み
VertexCoordinatesAutomatic頂点に対する中心座標
VertexLabelsAutomatic頂点に対するラベルとラベルの配置
VertexShapeAutomatic頂点のグラフィックス形状
  • としてインポートする際は,GraphPlotがサポートするすべてのオプションを与えることができる.一般的な設定には以下のようなものがある:
DirectedEdgesAutomatic有向矢印として辺を表すかどうか
EdgeLabelingAutomatic辺に与えられたラベルを含むかどうか
EdgeRenderingFunctionAutomatic辺に明示的なグラフィックスを与える関数
VertexLabelingAutomatic頂点名をラベルとして示すかどうか
VertexRenderingFunctionAutomatic頂点に明示的なグラフィックスを与える関数
DirectedEdgesAutomaticエキスポートされるデータが有向グラフを表すかどうか
VertexCoordinatesAutomatic明示的な頂点座標の規則
  • 辺規則または対称隣接行列からエキスポートする場合,辺はデフォルトで無向であるとされる.
DOTファイルからGraphオブジェクトをインポートする:
例題ファイルから利用できるImport要素を示す:
グラフの連結性規則をインポートする:
GraphをDOT形式にエキスポートする:
グラフの対称隣接行列をDOT形式にエキスポートする:
無向グラフを表す辺規則のリストをDOT言語に変換する:
頂点と頂点の属性のリストをインポートし,表形式で表示する:
辺規則と辺属性のリストとをDOT形式にエキスポートする:
DOTファイルから辺規則をインポートし,三次元グラフとしてプロットする:
DOTファイルからGraphオブジェクトをインポートする:
In[1]:=
Click for copyable input
Out[1]=
 
例題ファイルから利用できるImport要素を示す:
In[1]:=
Click for copyable input
Out[1]=
 
グラフの連結性規則をインポートする:
In[1]:=
Click for copyable input
Out[1]=
 
GraphをDOT形式にエキスポートする:
In[1]:=
Click for copyable input
Out[1]=
 
グラフの対称隣接行列をDOT形式にエキスポートする:
In[1]:=
Click for copyable input
Out[1]=
 
無向グラフを表す辺規則のリストをDOT言語に変換する:
In[1]:=
Click for copyable input
Out[1]=
頂点と頂点の属性のリストをインポートし,表形式で表示する:
In[1]:=
Click for copyable input
Out[1]//TableForm=
 
辺規則と辺属性のリストとをDOT形式にエキスポートする:
In[1]:=
Click for copyable input
Out[1]=
 
DOTファイルから辺規則をインポートし,三次元グラフとしてプロットする:
In[1]:=
Click for copyable input
Out[1]=
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF