我使用以下代码在 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}
但我把箭头放在了错误的位置。我需要至少使用 1.3 版本,因为我需要命令 ylabel shift
来移动标签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}
正如建议的那样此评论。