노드 및 색상 순서 수정(TikZ)

노드 및 색상 순서 수정(TikZ)

TikZ를 사용한 것은 이번이 처음입니다. 왼쪽 하단부터 시작하여 노드 순서를 아래에서 위로 변경하는 방법을 알 수 없습니까?

또한 Midnightblue 패키지를 사용하려고 하면 xcolor작동하지 않습니다. 왜 이런거야? 어떻게 작동하게 할 수 있나요?

\documentclass{minimal}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}[darkstyle/.style={circle,draw,fill=midnightblue!25,minimum size=4}]
  \foreach \x in {0,...,4}
    \foreach \y in {0,...,4} 
       {\pgfmathtruncatemacro{\label}{\x - 5 *  \y +21}
       \node [darkstyle]  (\x\y) at (1.5*\x,1.5*\y) {\label};} 

  \foreach \x in {0,...,4}
    \foreach \y [count=\yi] in {0,...,3}  
      \draw (\x\y)--(\x\yi) (\y\x)--(\yi\x) ;

\end{tikzpicture}
\end{document}  

답변1

-y맨 아래에서 시작하여 작업하려면 배치 좌표로 사용해야 합니다 . 또한 색상은 MidnightBlue다음과 같은 옵션을 사용해야 합니다 [dvipsnames].

여기에 이미지 설명을 입력하세요

암호:

\documentclass{article}
\usepackage[dvipsnames]{xcolor}
\usepackage{tikz}


\begin{document}
\begin{tikzpicture}[darkstyle/.style={circle,draw,fill=MidnightBlue!25,minimum size=4}]
  \foreach \x in {0,...,4}
    \foreach \y in {0,...,4} 
       {\pgfmathtruncatemacro{\label}{\x - 5 *  \y +21}
       \node [darkstyle]  (\x\y) at (1.5*\x,-1.5*\y) {\label};} 

  \foreach \x in {0,...,4}
    \foreach \y [count=\yi] in {0,...,3}  
      \draw (\x\y)--(\x\yi) (\y\x)--(\yi\x) ;

\end{tikzpicture}
\end{document}  

번호 매기기를 왼쪽 하단에서 시작하여 위로 올리려면 다음 계산을 변경해야 합니다 \label.

여기에 이미지 설명을 입력하세요

암호:

\RequirePackage[dvipsnames]{xcolor}
\documentclass{article}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}[darkstyle/.style={circle,draw,fill=MidnightBlue!25,minimum size=4}]
  \foreach \x in {0,...,4}
    \foreach \y in {0,...,4} 
       {\pgfmathtruncatemacro{\label}{5*\x  + \y + 1}
       \node [thick, darkstyle, minimum size=2.5em]  (\x\y) at (1.5*\x,1.5*\y) {\label};} 

  \foreach \x in {0,...,4}
    \foreach \y [count=\yi] in {0,...,3}  
      \draw (\x\y)--(\x\yi) (\y\x)--(\yi\x) ;

\end{tikzpicture}
\end{document} 

관련 정보