如何使用gvterm生成点图

时间:2017-01-11 12:45:13

标签: prolog graphviz swi-prolog

我正在尝试使用gvterm生成点图。但是,由于文档不完整,使用情况尚不清楚。特别是,gvterm期望什么图形表示作为输入?

例如,如何使用gvterm生成以下点图?

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

enter image description here

1 个答案:

答案 0 :(得分:2)

gvterm用于Show Prolog terms using graphviz,源代码文件gvterm.pl中的注释为:

  

这个库将复杂的Prolog术语翻译成Graphviz(点)   用于图形渲染的输出。

与人们认为gvterm不用于创建用户定义的图形相反,但只为现有的Prolog术语创建图形。

简而言之,我相信Jan创建了用于记录Prolog术语的软件包,仅此而已。