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