pgfplots バージョン 1.3 の Tikz で矢印の位置が間違っている

pgfplots バージョン 1.3 の Tikz で矢印の位置が間違っている

Tikz で矢印を描画するには、次のコードを使用します\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}

ylabel shiftしかし、矢印が間違った位置に表示されます。ラベルを移動するコマンドが必要なので、少なくともバージョン1.3を使用する必要があります。 pgfplotsこの答え)。

同じ問題に遭遇した人はいますか?

答え1

axis cs:この問題は以下を追加することで解決できます\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}

で示唆されているようにこのコメント

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}

で示唆されているようにこのコメント

関連情報