Fehlender Teil der Kurve

Fehlender Teil der Kurve

Ich habe ein meiner Meinung nach einfaches Diagramm der Normalverteilung, aber aus irgendeinem Grund fehlt der obere Teil des Diagramms. Ich hoffe, es liegt nicht daran, dass ich die Y-Achse und die Markierungen entfernt habe, weil ich sie wirklich nicht im Diagramm haben möchte. Hier ist der Code:

\documentclass[11pt,reqno]{amsbook} 
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{tikz}
\usepackage{pgfplots} \pgfplotsset{compat=1.18} \usepgfplotslibrary{fillbetween}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
    axis lines=middle,
    smooth,
    no marks,
    samples = 20,
    domain=-3:3,
    y axis line style={draw=none},
    ytick=\empty,
    ]
    \addplot+ [name path=normal]{0.3989*exp(-0.5*x^2)};
\end{axis}
\end{tikzpicture}
\end{document}

Und hier ist die Ausgabe: Bildbeschreibung hier eingeben

Antwort1

Ich wollte das löschen, aber dann dachte ich, vielleicht könnte jemand, der genauso verloren ist wie ich, von der Antwort profitieren, über die ich gestolpert bin: enlargelimits=upper. So einfach. Ich habe keine Ahnung, warum das nötig ist – ich nahm an, die Engine hätte herausgefunden, welche Rahmengröße sie zum Zeichnen der Funktion benötigt, aber anscheinend nicht. Wie auch immer, ich hoffe, das hilft einer anderen verlorenen Seele!

verwandte Informationen