如何使用 gvterm 生成点图

How to generate a dot graph with gvterm

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

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

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

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

This library translates complex Prolog terms into Graphviz (dot) output for graphical rendering.

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

简而言之,我相信 Jan 创建的包只是为了做 Prolog 术语的文档,仅此而已。