【问题标题】:Graphviz how to control the edgesGraphviz如何控制边缘
【发布时间】:2017-08-18 21:39:03
【问题描述】:

screenshot。我正在寻找右侧的图表,但我得到的是左侧的图表。我是 Graphviz 的新手。我还不得不制作节点 1 和 2,因为我无法模仿右侧的图像。我的端子形状也不完全相同。有人帮我解决这个问题。到目前为止我的代码:

digraph M
{
  style=filled;
  graph [splines = headport];

  START->1
  1->"Is COUNT\nan even\nnumber?"
  "Is COUNT\nan even\nnumber?"->"SUM = SUM +\nCOUNT" [label=TRUE]
  "SUM = SUM +\nCOUNT"->2
  "Is COUNT\nan even\nnumber?"->2 [label=FALSE]
  2->"COUNT = COUNT+1"
  "COUNT = COUNT+1"->"IS COUNT >\n20"
  "IS COUNT >\n20"->1 [label=FALSE]
  "IS COUNT >\n20"->STOP[label=TRUE]


  "Is COUNT\nan even\nnumber?"[shape=diamond]
  "SUM = SUM +\nCOUNT"[shape=rectangle]
  "IS COUNT >\n20"[shape=diamond]
  "COUNT = COUNT+1"[shape=rectangle]
  1[shape=circle]
  2[shape=circle]
  START[shape=record, style="rounded"]
  STOP[shape=record, style="rounded"]
}

【问题讨论】:

    标签: graph graphviz dot digraphs


    【解决方案1】:

    我对您的图表进行了一些更改以使您更接近。样条线的折线并更改了 1 和 2 节点的属性以更接近您的目标。显然并不完美,但希望能够更好地帮助并提出其他方法,您可以在不进行重大重新设计的情况下进一步改进它。

    digraph M
    {
      style=filled;
      graph [splines = headport splines=polyline];
    
      START->1
      1->"Is COUNT\nan even\nnumber?"
      "Is COUNT\nan even\nnumber?"->"SUM = SUM +\nCOUNT" [label=TRUE]
      "SUM = SUM +\nCOUNT"->2
      "Is COUNT\nan even\nnumber?"->2 [label=FALSE]
      2->"COUNT = COUNT+1" 
      "COUNT = COUNT+1"->"IS COUNT >\n20"
      "IS COUNT >\n20"->1 [label=FALSE tailport=e]
      "IS COUNT >\n20"->STOP[label=TRUE ]
    
    
      "Is COUNT\nan even\nnumber?"[shape=diamond]
      "SUM = SUM +\nCOUNT"[shape=rectangle]
      "IS COUNT >\n20"[shape=diamond]
      "COUNT = COUNT+1"[shape=rectangle headport=n]
      1[shape=point size="0,0" label=""]
      2[shape=point size="0,0" label=""]
      START[shape=record, style="rounded"]
      STOP[shape=record, style="rounded"]
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-01
      • 1970-01-01
      • 2010-10-24
      • 2023-03-22
      • 1970-01-01
      • 1970-01-01
      • 2013-07-23
      相关资源
      最近更新 更多