我怎样才能画一棵如图所示的树?

我怎样才能画一棵如图所示的树?

树枝上下摆动的树

你好

我想画一棵树,就像图中这样,树枝从根部(自然)向上和向下生长,还需要在每个节点的末端放置一个收益,并在每个边缘父节点中放置标签。我还需要在两个最大的级别之间画一条虚线。谢谢你的帮助!

答案1

这需要 TikZ v3.00 并使用 LuaLaTeX 进行编译。其余详细信息可在 TikZ 手册graphdrawing库部分中找到。

\documentclass[tikz]{standalone}
\usetikzlibrary{graphs, graphdrawing}
\usegdlibrary{force}
\begin{document}
\begin{tikzpicture}[every node/.style={inner sep=1pt}]
\graph [spring electrical layout] {
  /[inner sep=0,outer sep=0,electric charge=2]
  -- {b, c, d, e-- {g,h}, f--{i,j},m,n};
};
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容