gpt4 book ai didi

c - 使用 libgraphviz/dot 进行树可视化

转载 作者:行者123 更新时间:2023-12-01 09:03:02 26 4
gpt4 key购买 nike

有人对使用标准 c 库的 libgraphviz 有一些经验吗?

对于我当前的项目,我想编写一个简单的工具,它可以在 jpg 图像或什至在 X11 小窗口中可视化我的抽象语法树之一。 Graphviz 本身提供七,我可以使用不同的库并链接到我的应用程序:

  • cdt
  • 图形
  • gvc
  • 打包
  • 路径规划
  • xdot

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

感谢每个建议:)

最佳答案

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

这些示例还展示了如何添加节点和边,并且根据您的树表示,将其转换为节点和边创建调用可能相对简单。

关于c - 使用 libgraphviz/dot 进行树可视化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7098630/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com