pgfplots 绘制逆指数不起作用?

pgfplots 绘制逆指数不起作用?

我试图在 LaTeX 中绘制 100*e^(-x/5) 的图形,但由于某种原因,它只能绘制到 x=5。

\documentclass{article}
\usepackage{pgfplots}
\usepackage{tikz}
\begin{document}
\begin{figure}[h]
\centering
\begin{tikzpicture}
\begin{axis}[ 
xlabel=$\Delta V$,
ylabel={$\% payload$},
xmin = 0,
xmax = 10,
ymin = 0,
ymax = 100,
samples = 65
] 
\addplot [black, smooth]{100*exp(-x/5)}; 
\end{axis}
\end{tikzpicture}
\end{figure}
\end{document}

这有什么原因吗?我该如何解决这个问题?

答案1

xmin和键xmax仅影响轴绘制的范围,这里需要影响domain功能的:

代码

\documentclass{article}
\usepackage{pgfplots}
\pgfplotsset{compat=1.12}

\begin{document}

\begin{figure}[h]
    \centering
    \begin{tikzpicture}
        \begin{axis}
        [   xlabel=$\Delta V$,
            ylabel={\% payload},
            xmin = 0,
            xmax = 10,
            ymin = 0,
            ymax = 100,
            samples = 100,
            domain=0:10,
        ] 
        \addplot [black, smooth] {100*exp(-x*0.2)}; 
    \end{axis}
    \end{tikzpicture}
\end{figure}
\end{document}

输出

在此处输入图片描述

相关内容