使用 pgf 3.0 的图中节点大小

使用 pgf 3.0 的图中节点大小

我想画一些图表pgf3.0,但是在使用 Spring 布局来布置图形时,没有考虑节点的大小。

以下是一个示例文档:

\documentclass[tikz]{standalone}

\usetikzlibrary{quotes,graphs,graphdrawing}
\usegdlibrary{force}

\newcommand\text[1]{%
  \begin{tabular}[t]{|l|}%
    \multicolumn{1}{l}{#1}\\\hline
    X $\to$ A B C\\\hline
    X $\to$ x y\\
    Y $\to$ ( L )\\
    S $\to \bullet$ x X\\\hline
  \end{tabular}%
}

\begin{document}

\tikz \graph [spring electrical Walshaw 2000 layout] {
  a/[as=\text{first}]
  -> ["S"]
  b/[as=\text{second}];

  a
  -> ["k"]
  c/[as=\text{third}]
  -> ["x"]
  d/[as=fourth]
  -> ["y"]
  e/[as=fifth];
};

\end{document}

输出如下:

输出 pdf 文档

如何解决这个问题?

它似乎适用于一些其他布局,例如简单的项链。

相关内容