问题标签 [graphviz]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - graphviz 分段错误
我正在构建一个包含许多节点的图,大约 3000 个。我编写了一个简单的 python 程序来使用 graphviz 来解决这个问题,但它给了我分段错误,我不知道为什么,如果图太大或者我'我错过了一些东西。
代码是:
它在gv.layout()
通话时崩溃。
这些文件类似于:节点:
边缘确定:
c++ - GraphViz:使用哪个图形库?
我刚刚开始使用 GraphViz 的图形库开发一个小型 C++ 程序,并注意到实际上有三个不同的 API libgraph
:libcgraph
和libagraph
. 怎么回事?
我想知道它们之间有什么区别,使用哪一个以及在哪里查找 API 文档。我查看了 GraphViz文档和邮件列表档案,但我发现了许多损坏的链接、许多错误或误导性的信息,现在我很困惑。
layout - Graphviz DOT 将节点排列成圆形,布局太“紧凑”
我到了一半,请看编辑
好的,这是我的问题,我正在生成一个 python 模块的图表,包括所有文件及其函数/方法/类。
我想这样安排,节点围绕它们的父节点聚集成圆圈,目前所有东西都在一个巨大的水平行上,这使得东西 > 50k 像素宽,也让 svg 转换器失败(只渲染大约一半的图形)。
我浏览了文档,但找不到任何似乎可以解决问题的方法。
所以问题是:
有没有一种简单的方法可以做到这一点,还是我必须自己布局整个事情?:/
编辑:
感谢安德鲁斯的评论,我有正确的布局,现在唯一的问题是它有点“紧凑”......所以现在的问题是,如何解决这个问题?
graph - Graphviz 文件和图同构
问题如下:给定 .dot 文件中表示的两个二部有向图,是否有工具可以检查这两个图是否同构?
c++ - 使用带有 qt 的 graphviz
我有一个编译器项目,我想在编译完成后打印 ast
那么我可以使用 graphviz 将这个 ast 打印到 qt(在 c++ 上)面板吗?
注意:我不知道 qt 或 c++ 与 graphviz 之间是否存在绑定,所以如果它不起作用,请帮助我找到替代方案。
谢谢 。
graph - 我如何只在graphviz上显示一些节点(边)而不是其他节点
我有一个非常复杂的图表,我无法展示并理解它。我需要制作它的简化版本,只显示一些节点而不是其他节点。我不仅希望其他节点不可见,而且真的不存在(以便简化图形)。
解决方案是制作一个只有一些层的图表。但这可能吗?还有哪些其他选择?
谢谢,彼得罗
php - PHP Application Flow Graph (or function call graph)
Happens that I've ended up working on a big PHP program and I need a program (or easy to install script) which draws a flow control/call graph of a PHP application (ie; must work over multiple PHP files). Already saw stuff like Graphviz, not sure which one works for PHP?
Any suggestions?
Cheers!
graphviz - 我怎样才能引导边缘从右侧的钻石中脱出?
我有一个简单的点图来展示如何执行测试。
该图显示了所有节点的方框,除了具有菱形形状的 TestPassed。我的问题就在这里。我希望钻石外侧的边缘在右侧(东)而不是右下方(东南)从钻石中出来。
我在点语法中见过这样compass_pt
的,但不知道如何使用它。我想要的可能是什么,怎么做?