Plotagem 3D y = x^2

Plotagem 3D y = x^2

Sei que faço muitas perguntas aqui, mas ainda estou aprendendo e buscando respostas no google, mas não consigo descobrir como fazer o que procuro; isso é o que eu quero fazer: gostaria de traçar em 3D a função y = x^2

Este é o código que estou 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}

Esta é a saída que estou recebendo:

saída

Isso é mais ou menos o que estou procurando (retirado de minhas anotações):

Saída desejada

Responder1

Eu acho que você precisa usar a expressão alternativa \addplot3que vem no formato \addplot3({x},{y},{z}). Você também precisa adicionar a opção z buffer=sort.

(Veja oManual de PGFPlotsna 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}

Isso produz:

insira a descrição da imagem aqui

informação relacionada