graphviz

    1热度

    4回答

    当我实现二叉树时,首先写入的一个实用程序是一个可视化函数,该函数在给定树的情况下将其打印到屏幕上。 使用cout函数每次像堆栈一样打印对我来说是一个问题,我无法代表我的工作价值。 用ASCII正确打印树是很难理解的。同时,它不能清晰地表示你的树和你的操作。 通过一些研究,我发现了一个名为Graphviz的工具 - 图形可视化软件 - 它使用一种语言(称为DOT)和一组工具来自动生成图形可视化。 G

    3热度

    1回答

    我正在构建一个包含许多节点的图形,大约为3000.我写了一个简单的python程序来处理graphviz的技巧,但它给了我分段错误,并且我不知道为什么,如果图形是太大或者我失去了一些东西。 的代码是: #!/usr/bin/env python # Import graphviz import sys sys.path.append('..') sys.path.append('/usr

    18热度

    2回答

    我半路请参阅编辑 确定这里是我的问题,我产生一个Python模块的图形,包括所有的文件与他们的功能/方法/类。 我想要安排它,节点围绕它们的父节点聚集在一起,目前所有东西都在一个巨大的水平行上,这使得东西宽度大于50k像素,并且让svg转换器失效(只渲染关于一半的图)。 我经历了docs,但找不到任何似乎有用的技巧。 所以问题是: 有没有一种简单的方法来做到这一点,还是我必须自己布局整个事情? :

    1热度

    1回答

    graphviz的,我有一个编译器项目,我想编译完整 所以我可以打印这个AST使用graphviz的QT间期(在C++)面板后打印AST? 说明:我不知道是否有qt或C++与graphviz之间的绑定,所以如果它不起作用,请帮助我找到替代方案。 谢谢。

    9热度

    2回答

    我已经完成了一个大型PHP程序的工作,我需要一个程序(或易于安装脚本),它绘制一个PHP应用程序的流程控制/调用图(即;必须处理多个PHP文件)。 已经看到像Graphviz这样的东西,不知道哪一个适用于PHP? 有什么建议吗? 干杯!

    4热度

    1回答

    我有画,有一些反思性的转变小的有限状态机(意思是开始和过渡的最终状态是相同的。 的问题是,呈现在Graphviz的有难看的结果。 digraph finite_state_machine { edge [fontsize=11]; S0 -> S0 [label = "td=1\n-/e2"]; S0 -> S1 [label = "td=3 \n-/e3" ];

    6热度

    2回答

    我有一个简单的点图来显示如何执行测试。 PerformTests; PerformTests<---+ PerformTests -> TestsPassed; | | TestsPassed [shape="diamond"]; v | TestsPassed -> Release [label="Yes"]; TestsPassed

    18热度

    8回答

    有没有人在Windows上成功安装PygraphViz? 由于没有官方release for Windows,我试图自己构建它,但它无法编译。我不是first one至face this issue,但我找不到答案。 这是控制台输出: C:\Python26\Lib\site-packages\pygraphviz-0.99.1>c:\python26\python.exe setup.py i

    9热度

    2回答

    我正在创建一个应用程序,它允许开发人员通过从ToolBox(将显示为小图形元素)中选择预定义的函数来创建程序流程图。换句话说,开发人员将从工具箱中选择一个或多个预定义的功能(图形元素)并拖放到主工作区。然后,应用程序将根据所选功能的流程自动生成准备编译代码。 我看了一个GraphViz,但不确定它是否可以用来创建GUI IDE来编辑图形元素。我正在寻找与Microsoft Visio相似的功能,用

    3热度

    1回答

    我刚刚尝试了ruby-graphviz gem(http://github.com/glejeune/Ruby-Graphviz)。我遵循了指示(已安装Graphviz,gem和依赖项)并尝试了Github页面中的示例。不幸的是,我无法渲染任何输出图像(PNG,点)。 # Create a new graph g = GraphViz.new(:G, :type => :digraph) #