我想知道是否可以使用 PSTricks 填充高斯曲线下的面积区间(即从 -0.2 到 0.2),更确切地说,只是该曲线下的区间。
我也在使用、、、pst-func
包。基于pst-plot
pst-math
pstricks-add
pst-func
包裹
\psset{yunit=4cm,xunit=3}
\begin{pspicture}(-2,-0.2)(2,1.4)
\psgrid[griddots=10,gridlabels=0pt, subgriddiv=0]
\psaxes[Dy=0.25]{->}(0,0)(-2,0)(2,1.25)
\uput[-90](6,0){x}\uput[0](0,1){y}
\rput[lb](1,0.75){\textcolor{red}{$\sigma =0.5$}}
\rput[lb](1,0.5){\textcolor{blue}{$\sigma =1$}}
\rput[lb](-2,0.5){$f(x)=\dfrac{1}{\sigma\sqrt{2\pi}}\,e^{-\dfrac{(x-\mu)^2}{2\sigma{}^2}}$}
\psGauss[linecolor=red, linewidth=2pt, fillcolor=red!40,fillstyle=solid,opacity=0.5]{-2.95}{2.95}%
\psGaussI[linewidth=1pt]{-2}{2}%
% \psGauss[linecolor=cyan, mue=0.5, linewidth=2pt]{-1.75}{1.75}%
% \psGauss[sigma=1, linecolor=blue, linewidth=2pt]{-1.75}{1.75}
\end{pspicture}
編輯:
我尝试了这个代码:
\psset{yunit=4cm,xunit=3}
\begin{pspicture}(-2,-0.2)(2,1.4)
\psgrid[griddots=10,gridlabels=0pt, subgriddiv=0]
\psaxes[Dy=0.25]{->}(0,0)(-2,0)(2,1.25)
\uput[-90](6,0){x}\uput[0](0,1){y}
\rput[lb](1,0.75){\textcolor{red}{$\sigma =0.5$}}
\rput[lb](1,0.5){\textcolor{blue}{$\sigma =1$}}
\rput[lb](-2,0.5){$f(x)=\dfrac{1}{\sigma\sqrt{2\pi}}\,e^{-\dfrac{(x-\mu)^2}{2\sigma{}^2}}$}
\psGauss[linecolor=red, linewidth=2pt]{-2.95}{2.95}%
\psGaussI[linewidth=1pt]{-2}{2}%
\pscustom[fillstyle=solid,fillcolor=red!30]{%
\psGauss[linewidth=1pt,nue=5]{0.5}{1}%
\psline(1,0)(0.5,0)}
\end{pspicture}
我想知道是否可以闭合从曲线开始并位于轴“x”上的环线 (psline)。从曲线上的 0.5 到 1,然后从 1 到 (1,0) 再到 (0.5,0)。似乎缺少从 (0.5,0) 到 (0.5,curve) 的部分。有办法填充这条线吗?
再次感谢!!
答案1
本手册的第 14.1 节“填充分布曲线下的区域”涵盖了该主题。