2011-08-17 29 views
2

没有任何人有使用标准C库libgraphviz一些经验?树可视化libgraphviz /点

对于我目前的项目,我想编写一个简单的工具,甚至连一个小窗口X11我形象化抽象语法树的一个以JPG图片或可能。的Graphviz本身提供 七个不同的库我可以使用,并链接到我的应用程序:

  • CDT
  • cgraph
  • 致福
  • pathplan
  • XDOT

不幸的是,我不知道哪个库是必需的y任务。我也不需要将我的树表示法转换为点语言,并且希望将其直接写入图像。 (当然,使用抽象转换为点语言的API也会很好)。

感谢每个建议:)

回答

6

请拿上graphviz的网站看看libguide.pdf。本指南解释了如何将graphviz用作库,并在c中包含示例程序。

的例子也显示如何添加节点和边缘,并根据您的树表示,它可能是相对简单的翻译为节点和边创建呼叫。

+0

看起来很有希望。这就是我需要的。 thx – Ruun

+0

我很高兴它有帮助!如果答案有用,不要忘记加注/接受。 – marapet

+0

完成=)对不起,迟到的接受。没有找到符号:D – Ruun