2D関数を3D空間にプロットする

2D関数を3D空間にプロットする

2D 関数が 2 つあります。これらの関数を 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}

関連情報