Ошибка при создании нормального распределения в PGFPlots

Ошибка при создании нормального распределения в PGFPlots

Здравствуйте, я хочу создать нормально распределенную фигуру с сигмой = 10 и мю = 185;

У меня есть следующий код, основанный наДвумерное нормальное распределение

\usepackage{tikz}
\usepackage{pgfplots}
\begin{document}    
\begin{tikzpicture}[
        declare function={mu=185;}, %
        declare function={sigma=10;}, %
        declare function={normal(\m,\s)=1/(2*\s*sqrt(pi))*exp(-(x-\m)^2/(2*\s^2));}] %
        \begin{axis}[
        width=15cm,
        enlargelimits=false,
        grid=major,
        domain=-1:4,
        y domain=-1:4,
        samples=201,
        xlabel=$x_1$,
        ylabel=$P$,
        ]
        \addplot [domain=150:220,samples=201, samples y=0, thick, smooth] (x,4,{normal(mu,sigma)});
        \end{axis}
    \end{tikzpicture}
\end{document}

Дело в том, что каждый раз я получаю следующую ошибку.

Абзац закончился до того, как \pgfflt@readlowlevelfloat был завершен
\begin{axis} на строке ввода 480, завершенной \end{document}. \end{document}
Отсутствует \endgroup, вставлен \end{document}

Что я не так делаю? Глупость в том, что когда я копирую оригинал, он работает нормально, а моя менее большая версия не работает…

Надеюсь, кто-нибудь сможет мне помочь.

Спасибо

Связанный контент