2017-01-11 18 views
2

gvtermを使ってドットグラフを生成しようとしています。しかし、文書化が完了していないので、使用法は不明である。特に、gvtermはどのグラフ表現を入力として期待していますか?gvtermでドットグラフを生成する方法

例として、gvtermで次の点グラフを生成するにはどうすればよいですか?

digraph gvterm {                 
a [label="This is node A"];              
a -> b [label="edge\na->b"];             
a -> c;                   
} 

enter image description here

+0

このユースケースのコードを作成するか、パッケージを追加する場合は、自分のタグでコメントを追加してください。あなたが見つけた/学習する/公開するものに興味があります。 –

答えて

2

パッケージgvtermShow Prolog terms using graphvizに使用され、ソースコードファイルgvterm.plにコメントを読み取ります

このライブラリは、Graphvizの(ドット)に、複雑なPrologの用語を翻訳するための 出力グラフィカルなレンダリング。

gvtermは、ユーザー定義グラフの作成には使用されず、既存のProlog用語のグラフのみが作成されます。

私はJanがPrologの用語などのドキュメントを作成するためのパッケージを作成したと考えています。

+0

「複雑なProlog用語」はグラフの表現である可能性があるため、誤解を招きます。入力以外は何の言葉ではないでしょうか。しかし、私はあなたが正しいと思います。 – morxa

+0

受け入れ投票ありがとうございます。私はそれがあなたが望むものではないことを知っていますが、それは検索パスに閉鎖をもたらします。私が指摘したように、私はあなたが必要とするものに似た何かを私が進めている速度で数週間で必要とし、おそらくGitHubを公にするでしょう。完全なドット文法ではなく、解析された式のASTダイアグラムを作成するのに十分です。ドットが問題になる場合は、入力からSVGを実行するだけですが、Prologを使用して書き換えを行う予定です。 –