问题标签 [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.

0 投票
1 回答
7085 浏览

graph - Graphviz: break flat but sparsely connected graph into multiple rows?

Howto break a flat but sparsely connected graphviz graph into multiple rows?

Graphviz yields a graph of about 4 ranks, but over 9000 nodes wide. However since the graph is sparsely connected we could break it in to rows, for example each 1000 nodes, and thus make it fit on nine rows one page. How can this be done?

Not looking for unflatten, but rather something like line breaks in a text editor (is it clear what I am looking for?).

Edit: PDF with example graph here

0 投票
1 回答
4325 浏览

c++ - 如何将 graphviz 与 VIsual C++ 链接

有人请告诉我如何在 C++(VIsual Studio)中链接 graphviz(或调用它的代码)

0 投票
2 回答
4658 浏览

attributes - Graphviz:有没有办法强制一个节点到底部?

我正在构建一个 CFG(上下文无关语法),我希望退出节点始终位于图表的底部。有时它会自然发生,有时则不会。

例子:

绘制(使用点):

替代文字

节点 1 是我的出口节点,我希望它位于底部。建议?

0 投票
1 回答
11698 浏览

graph - 如何强制graphviz中同一列中的所有节点?

我正在尝试使用 graphviz 对某个流程进行建模,但我无法弄清楚如何对以下图形进行建模以共享相同的水平中心

结果如下图:

渲染图像

我的问题是,我怎样才能让 E -> F 位于 D 下方,这样位于同一列中?

0 投票
4 回答
14177 浏览

graphviz - Graphviz 中的自动多行标签?

我正在使用Graphviz绘制一些图表。我在节点上使用标签,我可以"\n"强制它把标签分成两行。有没有办法让 Graphviz(或dot我正在使用的)自动看到它应该拆分一些节点标签,并让它自己自动做出最佳选择?

0 投票
1 回答
7623 浏览

graph - 如何在graphviz中强制边缘的位置?

我遇到了边缘相互重叠的问题。在我之前关于如何强制节点位于同一列的问题中,了解了如何强制节点位于一列,但这会导致出现其他一些问题。

呈现给:

替代文字 http://img98.imageshack.us/img98/8324/wrong2.gif

我的问题是 E -> C 和 C -> F 的边在节点 C 的同一点开始/结束,虚线和虚线边都在节点的右侧。

我怎么能告诉特定的边缘去节点的右侧?

0 投票
4 回答
10850 浏览

uml - Graphviz 从上到下和从左到右

您好我想要一个带有点语言的 uml 序列图,现在我有以下问题我想要布局如下,a、b、c 和 d 在顶部呈一条直线,但线条直接指向底部。我怎样才能做到这一点?

也许我可以实现 a、b、c 和 d 及其所属边缘是集群,我为集群设置了不同的 rankdir?

编辑刚刚通过在 a、b、c 和 d 之间添加不可见边缘找到了解决方案,但还有其他解决方案吗?

0 投票
11 回答
531008 浏览

windows - Graphviz:如何从 .dot 变为图形?

我似乎无法弄清楚这一点。我有一个 .dot 文件,根据语法它是有效的。如何使用 graphviz 将其转换为图像?

(请注意,我在 Windows 上,而不是 linux 上)

0 投票
2 回答
26273 浏览

graphviz - 点中的从右到左边缘(Graphviz)

我正在尝试使用点显示从右到左(即向后)的边缘:

我能做的最好的事情是:

..这很好,除了我不喜欢c -> a在边缘指向另一个方向时使用。

所以我想分享这个解决方案(在 SO 上似乎没有提到)并检查我是否遗漏了一些明显的东西。

见:http ://www.graphviz.org/doc/info/attrs.html#k:dirType

0 投票
1 回答
421 浏览

graphviz - graphviz:动态创建节点

我正在编写一个程序,它不需要节点由某个变量控制。如果在编写代码时没有决定节点的数量,有什么方法可以动态绘制节点?