【问题标题】:Force "heading" nodes to top of graph in rankdir=LR将“标题”节点强制到 rankdir=LR 中的图形顶部
【发布时间】:2016-11-29 17:50:13
【问题描述】:

我想让“开始中间端”标签出现在我的图表顶部

但无论我把代码放在哪里,它似乎都默认在底部。有可能吗?

digraph G {
  rankdir=LR;

{node [shape=plaintext, fontsize=16];
"Start"->"Middle"->"End"[style=invis];
}

node [shape=box];
{ rank=same
"Start";a;
}
{ rank=same
"Middle";b;d;
}
{ rank=same
"End";c;e;
}

"a"->"b"->"c";
"d"->"e";

}

【问题讨论】:

    标签: graphviz dot


    【解决方案1】:

    这对我有用。

    digraph G {
      rankdir=LR;
      {
        node [shape=box];
        blank [style=invisible]
        blank -> d [style=invisible dir=none]
        "a"->"b"->"c";
        "d"->"e";
      }
      {
        node [shape=plaintext, fontsize=16];
        "Start"->"Middle"->"End"[style=invisible dir=none];
      }
    }
    

    【讨论】:

    • OP 这里 - 有点混乱。 answer 需要保留 rank=same 分组。我自动生成了这个,所以不幸的是不能使用带有空白节点的手工制作的黑客
    猜你喜欢
    • 1970-01-01
    • 2021-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-28
    • 2021-10-15
    • 2022-01-23
    相关资源
    最近更新 更多