|
SOLUTIONS
|
MATHEMATICA IMPORT/EXPORT 形式
DOT (.gv,.dot)
DOTグラフ言語およびデータ形式.
グラフの交換に一般的に使われる形式である.
単一属性付きの無向あるいは有向グラフを保管する.
ユーザ定義のグラフ,辺,頂点属性を含むことができる.
テキスト形式.
AT&Tベル研究所において開発された.
グラフの交換に一般的に使われる形式である.
単一属性付きの無向あるいは有向グラフを保管する.
ユーザ定義のグラフ,辺,頂点属性を含むことができる.
テキスト形式.
AT&Tベル研究所において開発された.
ImportとExportImportとExport
- Import["file.gv"]は指定のファイルに保管されたグラフを表すGraphオブジェクトを与える.
- Export["file.gv", expr]はグラフを表す隣接行列または辺情報をDOT形式にエキスポートする.
- Import["file.gv"]は file からグラフをインポートし,それをGraphとして返す.
- Import["file.gv", elem]はDOTファイルから指定の要素をインポートする.
- Import["file.gv", {{elem1, elem2, ...}}]は複数の要素をインポートする.
- インポート形式はImport["file", "DOT"]またはImport["file", {"DOT", elem, ...}]で指定できる.
- Export["file.gv", expr, elem]は expr が要素 elem を指定してるとしてDOTファイルを作成する.
- Export["file.gv", {expr1, expr2, ...}, {{elem1, elem2, ...}}]は各
が対応する
を指定しているとして扱う. - Export["file.gv", expr, opt1->val1, ...]は指定の値を持つ指定のオプション要素で expr をエキスポートする.
- Export["file.gv", {elem1->expr1, elem2->expr2, ...}, "Rules"]は規則を使ってエキスポートする要素を指定する.
- ImportとExportについての一般的な情報は,関数ページを参照のこと.
- ImportStringとExportStringはDOTファイル形式をサポートする.
要素要素
- 一般的なImport要素:
-
"Elements" このファイルで利用できる要素とオプションのリスト "Rules" 各要素とオプションの規則の完全リスト "Options" オプション,属性,設定の規則のリスト - データ表現要素:
-
"AdjacencyMatrix" 行列で与えられる辺情報 "EdgeAttributes" 規則のリストで表される辺属性 "EdgeRules" 規則のリストで与えられる,グラフのデータ連結性 "Graph" ファイルに保存されたグラフをGraphオブジェクトとして返す "GraphAttributes" 規則のリストとして現されるグラフの属性 "Graphics" グラフプロットとして描画される,ファイルに保管されたグラフ "VertexAttributes" 規則のリストとして表される頂点属性 "VertexCount" グラフの頂点数 "VertexList" 文字列のリストとして与えられる頂点 - ImportはDOTからのインポートの際,デフォルトで
要素を使う.
オプションオプション
- 一般的なImportオプション:
-
ImageSize Automatic グラフを表示する画像の全体の大きさ - DOTからインポートする際は,Graphがサポートするすべてのオプションを与えることができる.一般的な設定には以下のようなものがある:
-
EdgeLabels Automatic 辺に対するラベルとラベルの配置 EdgeWeight Automatic 辺の重み VertexCoordinates Automatic 頂点に対する中心座標 VertexLabels Automatic 頂点に対するラベルとラベルの配置 VertexShape Automatic 頂点のグラフィックス形状
としてインポートする際は,GraphPlotがサポートするすべてのオプションを与えることができる.一般的な設定には以下のようなものがある:-
DirectedEdges Automatic 有向矢印として辺を表すかどうか EdgeLabeling Automatic 辺に与えられたラベルを含むかどうか EdgeRenderingFunction Automatic 辺に明示的なグラフィックスを与える関数 VertexLabeling Automatic 頂点名をラベルとして示すかどうか VertexRenderingFunction Automatic 頂点に明示的なグラフィックスを与える関数 - Exportオプション:
-
DirectedEdges Automatic エキスポートされるデータが有向グラフを表すかどうか VertexCoordinates Automatic 明示的な頂点座標の規則 - 辺規則または対称隣接行列からエキスポートする場合,辺はデフォルトで無向であるとされる.
バージョン 8 の新機能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »








