为什么根节点不在中心?

为什么根节点不在中心?

我正在尝试使用 tikz 库编写星形图graphs。这是我目前所拥有的:

\documentclass[border=10pt]{standalone}

\usepackage{tikz} 
\usetikzlibrary{graphs}

\begin{document}
\pagestyle{empty}

\begin{tikzpicture}

    \graph [clockwise=10, radius=1cm] {
        hidden -> \foreach \i in {1,...,10} {p\i/$P_{\i}$}};

\end{tikzpicture}
\end{document}

结果是这样的: 在此处输入图片描述

为什么根节点不居中?所有东西难道不应该都围绕 (0, 0) 排列吗?

答案1

如果您的计划只是绘制这个特定的圆形图,我不会使用该graphs库,而是执行以下操作:

\documentclass[border=3.14mm,tikz]{standalone}
\usetikzlibrary{shapes}

\begin{document}
    \begin{tikzpicture}
        \node[ellipse,inner sep=1pt] (h) {hidden};
        \foreach \i in {1,...,10}
            \draw [->] (h) -- (126-36*\i:2) node[shift=(123-36*\i:8pt)] (p\i){$P_{\i}$};
    \end{tikzpicture}
\end{document}

不带图库的圆形图

请注意,我使用的半径是 2 厘米,因为如果只有 1 厘米,所有节点都离中心太近了,不符合我的口味。

相关内容