graph.layered 和 graph.trees 之间的区别

graph.layered 和 graph.trees 之间的区别

我目前正在学习使用graphsTikZ 3.0 中的库。图形绘制库trees(第 29 章)和layered(第 30 章)之间有什么一般区别?

trees我应该何时使用哪个库以及在使用或时需要考虑哪些限制layered

以下是第 29 章的一段代码:

\documentclass[border=2pt, tikz]{standalone} 
% additional packages
\usepackage{amsmath, ifluatex, tikz}
\ifluatex
    \usepackage{fontspec                    % Spezifikation Zeichensatz
                    , lualatex-math     % Fixes for mathematics related LuaLATEX issues
                   }
\fi
% additional TikZ libraries
\usetikzlibrary{graphs, graphdrawing}
% graph drawing libraries
\usegdlibrary{layered}
\usegdlibrary{trees}

\begin{document}
\tikz \graph [%
%                 layered layout
                  tree layout
                  ]
{ a -> { b -> c -> d, e -> f -> g } -> h };
\end{document}

相关内容