3D 공간에 2D 기능 플로팅

3D 공간에 2D 기능 플로팅

두 가지 2D 기능이 있습니다. 나는 z축에 대해 이러한 함수를 플롯하고 싶습니다. 즉, z축을 중심으로 회전하여 서로 다른 방향이 지정되도록 합니다. 즉, 저는 3D 모양을 원하지 않습니다. 90도 내에서 고정 각도 회전을 5~6회만 하면 충분합니다.

TeX.SE에서 사용 가능한 질문 아카이브를 살펴봤지만 표면 지정 등을 포함하지 않는 항목을 찾을 수 없습니다.

답변1

이것이 좋은 시작이기를 바랍니다.

\documentclass[border=9,tikz]{standalone}
\usetikzlibrary{3d}
\begin{document}

\tikz[x={(-.6cm,-.48cm)},y={(.8cm,-.36cm)},z={(0cm,.8cm)}]{
    \draw[->](5,0,0)node{$x$}(-3,0,0)--(4,0,0);
    \draw[->](0,5,0)node{$y$}(0,-3,0)--(0,4,0);
    \draw[->](0,0,5)node{$z$}(0,0,-3)--(0,0,4);
    \foreach\t in{5,10,...,100}{
        \draw[red!\t!blue]plot(xyz cylindrical cs:angle=3.6*\t,radius=3-\x*\x/10,z={1+\x*(\x+3)*(\x-3)/50});}
}

\end{document}

관련 정보