如何使用GraphViz DOT创建循环图?

特马里奇

我尝试使用此DOT输入文件创建一个简单的循环图:

digraph {
    rankdir=LR;

    node0 [label = "0",  group="bottom"]; 
    node1 [label = "1", group="bottom"]; 
    node2 [label = "2", group="top"]; 
    node3 [label = "3", group="top"]; 

    node0 -> node1; 
    node1 -> node0; 

    node2 -> node3; 
    node3 -> node2; 
}

到目前为止,它的结果是:

首先尝试循环图

但是现在我想将以下关系添加到节点:

node0 -> node3; 
node3 -> node0; 

node2 -> node1; 
node1 -> node2; 

令人惊讶的是,这导致:

水平节点放置不令人满意

如果删除rankdir=LR;,则会得到一个垂直图。我需要一个简单的循环图,因为节点在空间中的位置与其所关联的东西有关。因此,新的连接应该是垂直的,并且节点应该形成一个正方形。使用DOT是否可以实现?

2号环

也许可以使用点来实现的; 我已经有两年没玩了,所以有点生锈。但是,如果使用dot的姊妹程序circo,则数据将呈现为整洁的菱形,这应该是正常GraphViz安装的一部分。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用boost :: write_graphviz编写GraphViz子图

来自分类Dev

如何在使用Dot的GraphViz中的标签中使用\“?

来自分类Dev

使用GraphViz创建复杂的包装图

来自分类Dev

如何使用python和graphviz标记图的边缘

来自分类Dev

MATLAB:使用递增的整数创建循环图

来自分类Dev

使用数据框的for循环创建多个图

来自分类Dev

MATLAB:使用递增的整数创建循环图

来自分类Dev

在 R 中使用循环创建多个图

来自分类Dev

如何使用for循环在python中创建多个子图?

来自分类Dev

使用Graphviz创建图来限制表示的深度

来自分类Dev

Graphviz:如何使用带有子图簇的超大图的neato?

来自分类Dev

如何对两列进行分组并创建子图循环?

来自分类Dev

使用Seaborn的For循环创建许多分布图

来自分类Dev

使用 igraph 在 R 中创建循环图或邻接矩阵?

来自分类Dev

GraphViz-如何使子图包含形状?

来自分类Dev

如何使GraphViz梯形图直线流动

来自分类Dev

如何在graphviz中制作这张图?

来自分类Dev

使用循环创建多个图并在一个图中显示单独的图

来自分类Dev

如何在Graphviz中创建对称边?

来自分类Dev

Graphviz / Dot 中基于产品的规划图

来自分类Dev

使用循环图

来自分类Dev

使用Graphviz和Dot的两个群集的对齐问题

来自分类Dev

使用循环在ggplot中使用不同的Y轴值创建多个图

来自分类Dev

使用循环在ggplot中使用不同的Y轴值创建多个图

来自分类Dev

如何将graphviz子图簇的标签放置在左侧?

来自分类Dev

graphviz中的皇冠图-如何正确保留订单?

来自分类Dev

如何在graphviz中设置子图宽度?

来自分类Dev

D3:如何创建具有两个圆弧的循环流/ Sankey图

来自分类Dev

如何显示具有动态创建的选项卡和for循环的ggplotly图?

Related 相关文章

  1. 1

    如何使用boost :: write_graphviz编写GraphViz子图

  2. 2

    如何在使用Dot的GraphViz中的标签中使用\“?

  3. 3

    使用GraphViz创建复杂的包装图

  4. 4

    如何使用python和graphviz标记图的边缘

  5. 5

    MATLAB:使用递增的整数创建循环图

  6. 6

    使用数据框的for循环创建多个图

  7. 7

    MATLAB:使用递增的整数创建循环图

  8. 8

    在 R 中使用循环创建多个图

  9. 9

    如何使用for循环在python中创建多个子图?

  10. 10

    使用Graphviz创建图来限制表示的深度

  11. 11

    Graphviz:如何使用带有子图簇的超大图的neato?

  12. 12

    如何对两列进行分组并创建子图循环?

  13. 13

    使用Seaborn的For循环创建许多分布图

  14. 14

    使用 igraph 在 R 中创建循环图或邻接矩阵?

  15. 15

    GraphViz-如何使子图包含形状?

  16. 16

    如何使GraphViz梯形图直线流动

  17. 17

    如何在graphviz中制作这张图?

  18. 18

    使用循环创建多个图并在一个图中显示单独的图

  19. 19

    如何在Graphviz中创建对称边?

  20. 20

    Graphviz / Dot 中基于产品的规划图

  21. 21

    使用循环图

  22. 22

    使用Graphviz和Dot的两个群集的对齐问题

  23. 23

    使用循环在ggplot中使用不同的Y轴值创建多个图

  24. 24

    使用循环在ggplot中使用不同的Y轴值创建多个图

  25. 25

    如何将graphviz子图簇的标签放置在左侧?

  26. 26

    graphviz中的皇冠图-如何正确保留订单?

  27. 27

    如何在graphviz中设置子图宽度?

  28. 28

    D3:如何创建具有两个圆弧的循环流/ Sankey图

  29. 29

    如何显示具有动态创建的选项卡和for循环的ggplotly图?

热门标签

归档