答案1
尝试这样的操作:
on background layer
用于将绘制的线放在点下方。它需要 tikz 库backgrounds
。line width=6pt * 0.7
是为了响应而设置的scale=0.7
。
PS:您可能希望定义节点\fill
以便更轻松地提及这些点。
\documentclass[tikz,border=3mm]{standalone}
\usetikzlibrary{backgrounds}
\begin{document}
\begin{tikzpicture}[scale=0.7]
\fill[xshift=8cm] foreach \Z [count=\Y] in {7,6,4,3} {
foreach \X in {1,...,\Z} {
(\X,-\Y) circle[radius=3pt]
}
};
\begin{scope}[on background layer, xshift=8cm]
\draw[gray!60, line width=6pt * 0.7] (7, -1) -- (6, -2);
\end{scope}
\end{tikzpicture}
\end{document}