如何绘制分类树形图?

如何绘制分类树形图?

我对分类图有点不适应。我从未使用过 tikZ 或 Forest,发现在短时间内很难理解。我必须绘制下面的分类图。有人能用 latex 代码帮我画出这个图吗?我将不胜感激。谢谢。 分类图如下

答案1

使用forest。我添加了一个键nplet,通过自动插入一系列编号的项目来帮助避免重复。

\documentclass{article}
\usepackage[edges]{forest}
\usepackage{geometry}
\forestset{nplet/.style n args={2}{%
repeat={#2}{append={[#1_{\pgfmathparse{n}\pgfmathresult},math content,draw,text width=1.55em,forked edges]}}}}
\begin{document}
\begin{forest}
forked edges,
for tree={grow'=0,draw,math content,if={level()==1}{s sep+=-1ex}{}}
[P
 [L_{21},nplet={C}{12}
 ]
 [L_{22},nplet={D}{6}
 ]
 [L_{23},nplet={E}{7}
 ]
 [L_{24},nplet={F}{2}
 ]
 [L_{25},nplet={G}{1}
 ]
]
\end{forest}
\end{document}

在此处输入图片描述

相关内容