
다음 코드를 사용하여 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}
에서 제안한대로이 댓글.