pgfplots:更改 addplot 中节点标签的垂直位置

pgfplots:更改 addplot 中节点标签的垂直位置

在下面的 MWE 中,我如何更改与曲线相关的垂直位置label?例如,如果我想将其放在曲线下方?

\documentclass{standalone}

\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{compat=1.10}

\begin{document}

    \begin{tikzpicture}
    \begin{axis} []

    \addplot[
        domain=10:400,
        samples=100,
    ] { sqrt(x)}
    node[pos=0.97,label={$f(x)$}] {}
    ;

    \end{axis}
    \end{tikzpicture}

\end{document}  

在此处输入图片描述

答案1

您可以label=below:{$f(x)$}照常使用。所有位置说明符(如rightleft below left)都可以使用。此外,由于label是节点,因此您也可以向其传递其他选项,例如

label={[text=red]below:{$f(x)$}}

代码:

\documentclass{standalone}

\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{compat=1.10}

\begin{document}

    \begin{tikzpicture}
    \begin{axis} []

    \addplot[
        domain=10:400,
        samples=100,
    ] { sqrt(x)}
    node[pos=0.97,label=below:{$f(x)$}] {}
    ;

    \end{axis}
    \end{tikzpicture}

\end{document}

在此处输入图片描述

相关内容