Graphviz – 节点之间的水平边

标签 graph graphviz dot

晚上好,我正在尝试使用 生成图表graphviz .

我不知道如何建模 水平边缘 一些节点之间。我使用下一个代码来生成这个图:

Graph

digraph{ rankdir=LR;
//{rank=same; "[0]"; "[10B1]"; "[62]"; "[8]"; "[9]"; "[10]";}
"[0]"->"[37]"; "[37]"->"[4]"; "[37]"->"[8]";
"[8]"->"[9]"; "[9]"->"[10]"; "[62]"->"[8]";
"[0]"->"[10B1]"; "[10B1]"->"[62]"; "[0]"->"[2]";
"[2]"->"[3]"; "[7]"->"[8]"; "[4]"->"[7]";
}

我想在 中对齐节点 [8]、[10B1]、[62]、[8]、[9] 和 [10]一条水平线 .

最佳答案

您需要将这些节点放在 cluster 中.在该集群内,您可以设置 rank=lr将节点从左到右放置。在将连接边添加到图形的其余部分之前,定义集群和所需的节点非常重要。

关于Graphviz – 节点之间的水平边,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10374204/

相关文章:

python - 从 python 打开 .dot 格式的图形

graph - 如何从 Gremlin 调用 neo4j GraphAlgoFactory aStar 算法?

r - 绘制 R 中两个有序列表之间排名变化的最简单方法?

python - graph.write_pdf ("iris.pdf") AttributeError : 'list' object has no attribute 'write_pdf'

ruby - 如何可视化ruby中的Hash数据结构?

graphviz - 使用Graphviz的dot或neato来布局簇

linux - ggplot2 的直方图需要一个连续的 x 变量

c++ - 创建图c++的逻辑

graphviz - 如何强制neato引擎反转节点顺序?

graphviz - graphviz中的子图布局