我怎样才能将树中的分支长度设置为这样?

我怎样才能将树中的分支长度设置为这样?

我对乳胶还不熟悉,但我试图搜索下面类型的树,但找不到。有可能有这样的树吗?如果是,请告诉我怎么做。


更新:我实际上想要的是像这个新图像一样。有一个根节点,
它有多个子节点(也可能有子节点)。我需要做的是绘制第 1 级中的前 3 个节点,使其与它们的标签垂直对齐(图像中的通信),第 1 级中的接下来的 4 个节点使其与它们的标签垂直对齐(图像中的协调)。等等。


![在此处输入图片描述

答案1

请注意,这是对原始问题的解释的回答。该问题后来被更改了。

(新问题仍然含糊不清,但我无法想到一个有趣的解释。)

请注意,我认为我不应该回答“帮我做”的问题,但有时还是会回答。当我回答时,是因为我想这样做。如果它碰巧能帮助别人,那就这样吧。如果没有,也没什么损失。我通常不太支持微调、解释和修改的要求。我必须从头开始创建一个问题,决定一个解释等。如果你想要一些具体的东西,你可以问它,提供一个最小的例子并展示你的出发点。

\documentclass[border=10pt]{standalone}
\usepackage{forest}
\begin{document}
\forestset{
  declare toks={ltl}{},
}
\begin{forest}
  for tree={
    draw,
    circle,
  },
  before typesetting nodes={
    where level=1{
      temptoksa/.option=n,
      for tree={
        ltl/.register=temptoksa,
        if n children=0{
          append={[, phantom, tier/.option=!u.ltl]}
        }{}
      },
    }{},
  },
  before packing={
    where level=1{
      tier/.process={Ow+n{ltl}{#1-1}},
    }{}
  }
  [
    [[][][][]]
    [[][][]]
    [[][]]
    []
    [[][]]
  ]
\end{forest}
\end{document}

下垂的树

相关内容