使用 pgfplots 进行绘图时出现问题

使用 pgfplots 进行绘图时出现问题

在此处输入图片描述我正在尝试使用绘制指数函数pgfplots,但无论我怎么改变,我只得到图的一部分。

这是代码(代码和图像是使用 exp(0.25x) 而不是 exp(0.25x-5) 制作的,但无论如何我在两种情况下都得到了类似的结果):

\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usepackage{pgfplots}

\begin{document}
\hspace{15mm}
\begin{tikzpicture} 
\begin{axis}[xmin=-5,xmax=15,ymin=0,ymax=1,ylabel= $\mathbb{P}(x)$,xlabel=$x$, 
no markers,samples=100,grid=both]
\addplot {1/(1+exp(0.25*x))};
\end{axis}
\end{tikzpicture}
\end{document}

以下是我得到的情节:

在此处输入图片描述

答案1

添加domain=-5:15可解决这两个功能的问题:

在此处输入图片描述

笔记:

  • 我不确定为什么不直接从和pgfplots中提取域。xminxmax

代码:

\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usepackage{pgfplots}

\begin{document}
\hspace{15mm}
\begin{tikzpicture} 
\begin{axis}[xmin=-5,xmax=15,ymin=0,ymax=1,ylabel= $\mathbb{P}(x)$,xlabel=$x$, 
no markers,samples=100,grid=both,domain=-5:15]
\addplot+ [ultra thick] {1/(1+exp(0.25*x))};
\addplot+ [ultra thick] {1/(1+exp(0.25*x-5))};

\end{axis}
\end{tikzpicture}
\end{document}

相关内容