如何访问 pfgplots 中 x 和 y 轴的最小值和最大值?

如何访问 pfgplots 中 x 和 y 轴的最小值和最大值?

我想要访问中轴的xminxmax和值。如果这些值由用户明确定义,我知道我可以使用该ymin命令。但如果这些值是在用户未指定的情况下自动选择的,该怎么办?ymaxpgfplots\pgfkeysvalueof{/pgfplots/xmin}

我也尝试过,\pgfplots@xmin但我认为它是一个常数,而不是我想要的。

答案1

\pgfkeysvalueof{/pgfplots/xmin}甚至可以不使用手动指定最小值和最大值,而是使用 et al. 作为轴:

\documentclass{article}

\usepackage{pgfplots}
\pgfplotsset{compat=newest}

\begin{document}

\begin{tikzpicture}
    \begin{axis}[clip=false]
        \addplot[domain=0:5] {x^2} node {\pgfkeysvalueof{/pgfplots/xmax}};
    \end{axis}
\end{tikzpicture}

\begin{tikzpicture}
    \begin{axis}[clip=false]
        \addplot[domain=0:10] {x^2} node {\pgfkeysvalueof{/pgfplots/xmax}};
    \end{axis}
\end{tikzpicture}

\end{document}

相关内容