30 一个需要循环的绘图请教

发布于 2024-03-29 13:39:59

先放上图片
t3.png
想要用 tikz 画这个图片, foreach 一重循环勉强会用, 但是这个需要双重循环, 而且第二层循环的范围要用到第一层的循环变量, 这在 tikz 里面就不知道怎么操作了, 而且还有那些连线省略号之类的, 超出了能力范围, 所以请教一下大佬们, 非常感谢.

查看更多

关注者
0
被浏览
196
Swit
Swit 2024-03-29
LaTeX nubility!

我没看明白连接线的规律,所以没画

\documentclass{article}
\usepackage{tikz}
\begin{document}
\newcounter{mycount}
\setcounter{mycount}{1}
\begin{tikzpicture}
  \foreach \s in {2,...,8}
    {
      \pgfmathsetmacro{\z}{\s-1}
      \foreach \x in {1,...,\z}
        {

          \draw node[draw,circle,inner sep=2pt] at (\x, \s-\x) {\themycount\global\stepcounter{mycount}};
        }
    }
  \draw[-latex] (-1,0) -- (9,0) node[below] {$x$};
  \draw[-latex] (0,-1) -- (0,9) node[left] {$y$};
  \foreach \i in {1,...,7}
    {
      \fill (\i,0) circle[radius=1pt] node[below] {\i};
      \fill (0,\i) circle[radius=1pt] node[left]  {\i};
    }
  \filldraw (0,0) circle[radius=2pt] node[below left] {$O$};
\end{tikzpicture}

\end{document}

image.png

1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览