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)$}как обычно. Все спецификаторы позиции right, такие как left 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}

введите описание изображения здесь

Связанный контент