63得票1回答
Graphviz - 如何使标签中的文本左对齐?

我正在使用graphviz来可视化我解析的语言的AST。我想包含源代码(作为标签),但是graphviz会对标签内的文本进行对齐,这会影响我的缩进(代码对缩进很敏感)。以下是问题示例,第二行代码不应该缩进: 这是生成的.dot文件的相关部分: graph [fontname=Couri...

62得票5回答
在dot(graphviz)语言中节点标签中的换行符问题

有谁知道如何在节点的标签中换行?\n无法生效- 因此会出现一些新的节点。

61得票3回答
如何在DOT中将节点放置在同一级别?

我想同时呈现几棵树,并将所有根节点和所有叶节点放在同一层级。 这是我想做的事情的示例。根节点A和X在同一层级,叶节点B、D和Z也在同一层级。 我曾尝试将根节点放在一排,将叶节点放在另一排,但没有成功:digraph G { rankdir = TB; subgraph { A -&g...

59得票31回答
Graphviz的可执行文件未找到(Python 3.4)

我在 Windows 7 上运行 Python3.4。我正在尝试使用 graphviz 的 Python 接口。这是我打算运行的脚本:from graphviz import Digraph import pydotplus dot = Digraph(comment='The Round ...

58得票5回答
顶向下子图,左右内部子图。

我希望我的图表看起来像这样: 但我只能得到这个: 问题在于,在子图中,rankdir 无效。那么,如何模拟它呢? 代码:digraph G { node [shape = circle] 0 [style = invis] 0 -> "0A" ...

55得票6回答
纯Java重写的GraphViz实现?

是否有一个开源的Java替代GraphViz呢?我知道Grappa存在,它基本上将GraphViz的Graph接口包装为JavaAPI。但是,布局仍由GraphViz二进制文件完成。 我正在寻找一种纯Java的、开源的库,它提供与GraphViz相同的功能和布局算法。

53得票5回答
如何纠正PlantUML线路路径

我使用以下代码创建了这个图表。但是,正如您所看到的,从(取消订单)和(下单)到(发布者)的线条决定采取非常圆润的路径来到达他们,而不是直接向右走然后向下到发布者。我尝试使用手动方向命令,例如“-down”,但没有一个看起来有帮助的。有人知道该如何解决吗? 这是我的代码,感谢任何帮助。谢谢...

53得票4回答
使用Graphviz和Doxygen生成UML类图

我想使用Graphviz + Doxygen 根据 C++ 代码生成类图。这已经可以通过 Doxygen 自带的本地 DOT 支持实现;但是,是否可以生成与下面的图表类似的具有相应访问修饰符 (public、private 等)、类方法的返回类型和参数类型的类似 UML 的输出? 我知道有关...

52得票4回答
用点号进行文本换行(Graphviz)

我使用下面的代码使用dot(graphviz)创建图形。 digraph { node [color=Blue,shape=box] 1.1 [label="Frequency of t exceeds upper threshold"] 2.1 [label="t has d...

51得票2回答
免费的图形(dot)文件可视化编辑器

有没有一个免费的(指"免费的"),与Linux兼容的交互式图形编辑器,用于graphviz或其他图形?aptitude似乎一无所获。 编辑: "免费"既指"啤酒"又指"演讲"。元编辑:我想它应该是“自由如海滩”。 编辑2:也许一个合适的svg编辑器会是一个更现实的目标。我基本上想要一个可以方便...