Posición incorrecta de las flechas en Tikz con pgfplots versión 1.3

Posición incorrecta de las flechas en Tikz con pgfplots versión 1.3

Utilizo el siguiente código para dibujar una flecha en Tikz con \pgfplotsset{compat = 1.3}:

\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat = 1.3}

\begin{document}
    \begin{tikzpicture}
        \begin{axis}[xmin=0,xmax=10,ymin=0,ymax=10,ylabel={Some values},ylabel shift = -10pt]
            \draw[->,thick] (3,3) -- (4,4);
        \end{axis}
    \end{tikzpicture}
\end{document}

pero me sale la flecha en un lugar equivocado. Necesito usar al menos la versión 1.3 porque necesito el comando ylabel shiftpara cambiar la etiqueta pgfplots(como se recomienda enesta respuesta).

¿Alguien ha encontrado el mismo problema?

Respuesta1

El problema se puede resolver agregando axis cs:a \draw[->,thick] (650,66) -- (530,69):

\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat = 1.3}

\begin{document}
    \begin{tikzpicture}
        \begin{axis}[xmin=0,xmax=10,ymin=0,ymax=10,ylabel={Some values},ylabel shift = -10pt]
            \draw[->,thick] (axis cs:3,3) -- (axis cs:4,4);
        \end{axis}
    \end{tikzpicture}
\end{document}

Como se sugiere eneste comentario.

Otra posible solución es utilizar una versión superior de pgfplots( \pgfplotsset{compat = 1.16}):

\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat = 1.16}

\begin{document}
    \begin{tikzpicture}
        \begin{axis}[xmin=0,xmax=10,ymin=0,ymax=10,ylabel={Some values},ylabel shift = -10pt]
            \draw[->,thick] (3,3) -- (4,4);
        \end{axis}
    \end{tikzpicture}
\end{document}

Como se sugiere eneste comentario.

información relacionada