반복되는 선 그리기

반복되는 선 그리기

새로운 명령을 사용하고 싶은 반복되는 선이 포함된 다이어그램을 그리려고 합니다. 가장 좋은 명령은 무엇입니까? 어떤 제안이 있나요?

그 다이어그램은 이것입니다. 그리드 선은 걱정하지 마세요.반복되는 줄

답변1

사진은 34페이지에 있는 사진입니다.pstricks-add수동; (약간 개선된 후) 코드는 다음과 같습니다.

\documentclass{article}

\usepackage{pstricks-add}

\begin{document}

\psset{yunit = 4, xunit = 2}
\begin{pspicture}(-1,0)(3,2)
\psgrid[subgridcolor = lightgray]
\pnodes(-1,0){A}(1,1){B}
\psline[linecolor = red](A)(3,2)
\multido{\iA = 0+10}{36}{
  \psRelLine[linecolor = blue, angle = \iA](B)(A){-0.5}{EndNode}
  \qdisk(EndNode){2pt}
}
\end{pspicture}

\end{document}

산출

답변2

TiKZ 추첨을 통해. 루프를 사용 foreach하고 y축의 크기를 조정합니다.

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

암호

\documentclass{article} % or standalone
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[yscale=2]
\draw [help lines, xstep=0.2, ystep=0.4,thin] (-1,0.2) grid (3,2.8);
\foreach \angle in {0,10,...,360}{
\draw[blue](1,1.5)--+(\angle:1.5cm) node[fill=gray,circle,radius=2pt,inner sep=1pt]{};
}
\end{tikzpicture}
\end{document}

답변3

재미를 위해 PSTricks를 추천하는 솔루션입니다!

\documentclass[pstricks,border=12pt]{standalone}
\usepackage{pst-plot,pst-node}
\psset{algebraic,plotpoints=37}

\begin{document}


\begin{pspicture}[showgrid](-2,-2)(4,4)
\curvepnodes{0}{2 Pi mul}{1.5*cos(t)+1|2.5*sin(t)+1}{P}
\multido{\i=0+1}{\Pnodecount}{\psline{-*}(1,1)(P\i)}
\end{pspicture}

\end{document}

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

애니메이션 버전

이것은 태양 주위의 지구의 궤도입니다.

\documentclass[pstricks,border=12pt]{standalone}
\usepackage{pst-plot,pst-node}
\psset{algebraic,plotpoints=37}

\begin{document}

\multido{\i=0+1}{36}{%
\begin{pspicture}[showgrid](-2,-2)(4,4)
\curvepnodes{0}{2 Pi mul}{1.5*cos(t)+1|2.5*sin(t)+1}{P}
\psline{-*}(1,1)(P\i)
\end{pspicture}}

\end{document}

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

관련 정보