Pgfplots를 사용하여 y=4x^2+z^2를 3D 플롯하려면 어떻게 해야 합니까?

Pgfplots를 사용하여 y=4x^2+z^2를 3D 플롯하려면 어떻게 해야 합니까?

Pgftools를 사용하여 y=4x^2+z^2를 3D 플롯하려고 하는데 함수에서 z를 독립 변수로 사용할 수 없습니다.

\begin{tikzpicture}[scale=1.5]
\begin{axis}[
grid=major,
3d box=complete,
enlargelimits=false,
colormap/cool,
xlabel=$x$,
ylabel=$y$,
zlabel=$z$,
zlabel style = {sloped like x axis}
]
\addplot3 [
surf,
shader=faceted,
samples=20,
] {x^2+z^2};
\end{axis}
\end{tikzpicture}

답변1

x단지 y자리 표시자일 뿐입니다. 파라메트릭 플롯을 추가할 수 있습니다.

\documentclass[tikz,border=3.14mm]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.16}
\begin{document}
\begin{tikzpicture}[scale=1.5]
\begin{axis}[
grid=major,
3d box=complete,
enlargelimits=false,
colormap/cool,
xlabel=$x$,
ylabel=$y$,
zlabel=$z$,
zlabel style = {sloped like x axis}
]
\addplot3 [
surf,
shader=faceted,
samples=20,
] ({x},{4*x^2+y^2},{y});
\end{axis}
\end{tikzpicture}
\end{document}

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

관련 정보