Sé que hago muchas preguntas aquí, pero todavía estoy aprendiendo y buscando respuestas en Google, pero parece que no puedo encontrar cómo hacer lo que estoy buscando; esto es lo que quiero hacer: me gustaría trazar en 3D la función y = x^2
Este es el código que estoy usando:
\documentclass[11pt, oneside]{article}
\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{compat=1.14}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
view/h=135,
axis lines=center,
xlabel={$x$},
ylabel={$y$},
zlabel={$z$},
]
\addplot3 [
surf,
shader=interp,
] {x^2};
\end{axis}
\end{tikzpicture}
\end{document}
Este es el resultado que obtengo:
Esto es lo que estoy buscando (tomado de mis notas):
Respuesta1
Supongo que debes utilizar la expresión alternativa \addplot3
que viene en el formato \addplot3({x},{y},{z})
. También necesitas agregar la opción z buffer=sort
.
(Ver elManual de parcelas PGFPen la página 128.)
\documentclass[11pt, oneside]{article}
\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{compat=1.14}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
view/h=135,
axis lines=center,
xlabel={$x$},
ylabel={$y$},
zlabel={$z$},
]
\addplot3 [
surf,
shader=interp,
z buffer=sort,
] (x,x^2,y) ;
\end{axis}
\end{tikzpicture}
\end{document}
Esto produce: