として、私は次のコードを持っているPrologのクエリ結果を取得します:私は、次の取得結果のグラフを取得するクエリを実行したらグラフ表現
edge(a,e).
edge(e,d).
edge(d,c).
edge(c,b).
edge(b,a).
edge(d,a).
edge(e,c).
edge(f,b).
graph(Graph):-findall(A-B, edge(A,B), L),
findall(B-A, edge(A,B), L1),
append(L, L1, Graph).
:
?-rbacGraph(Graph);true.
Graph=[a-e,b-a,c-b,d-a,d-c,e-c,e-d,f-b,a-b,a-d,b-c,b-f,c-d,c-e,d-e,e-a].
を私はしたいですこれを尋ねると、結果をPrologからグラフィック表現に変換する(ノードとコネクションのエッジを取得する)方法はありますか?
ははWouterビークの[ 'plGraphViz'](https://github.com/wouterbeek/plGraphViz)はオプションパッケージであるスニペット? –
はい。あなたはパッケージの簡単な説明をすることができますか? – StamDad
@ StambouliA.ouadoud:与えられたリンクをたどってください! – false