3D-Plotten y = x^2

3D-Plotten y = x^2

Ich weiß, dass ich hier viele Fragen stelle, aber ich lerne immer noch und suche bei Google nach Antworten, aber ich kann anscheinend nicht herausfinden, wie ich das mache, wonach ich suche. Folgendes möchte ich tun: Ich möchte die Funktion y = x^2 in einem 3D-Diagramm darstellen

Dies ist der Code, den ich verwende:

\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}

Dies ist die Ausgabe, die ich erhalte:

Ausgabe

Das ist ungefähr das, was ich suche (aus meinen Notizen):

Gewünschte Ausgabe

Antwort1

Ich schätze, Sie müssen den alternativen Ausdruck verwenden, \addplot3der im Format enthalten ist \addplot3({x},{y},{z}). Sie müssen auch die Option hinzufügen z buffer=sort.

(Siehe diePGFPlots Handbuchauf Seite 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}

Dies ergibt:

Bildbeschreibung hier eingeben

verwandte Informationen