0

我正在寻找可以帮助 grepping C++ 代码的 python 模块。我有一个庞大的代码库,我想对其进行一些分析。最终,我想提出该软件的图形地图。应用程序之间有很多消息传递,所以我希望能够捕获这些信息并以视觉方式呈现。我一直在寻找一些数据可视化包,但只是偶然发现了数学和绘图相关的包。

这项工作的最佳工具是什么,最好是在 python 中?

4

2 回答 2

1

完成这项工作的最佳工具是 Graphviz。如果您查看他们的画廊,您会发现您感兴趣的内容以及项目链接。

在此处的语言绑定部分下,有一些 python 条目。就我个人而言,我不使用它们,因为点语言格式很简单,您可以仅使用打印语句从 Python 构建相当复杂的图形。

于 2010-08-04T11:56:12.407 回答
1

你可以看看doxygen看看它是否(至少部分)你想要的。它直接以 html 或 xml 格式生成调用图和类图(我相信您需要为花哨的图安装点)。

于 2010-08-04T15:14:11.387 回答