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}

何が間違っているのでしょうか? 馬鹿げたことに、オリジナルをコピーすると正常に動作するのに対し、私のサイズが小さいバージョンは動作しません...

誰かが助けてくれるといいのですが

ありがとう

関連情報