pgfplots:轴样式变量的数学表达式

pgfplots:轴样式变量的数学表达式

我想使用 pgf 变量的计算值exp(\pgfplots@data@xmin)

这是我需要的一个具体例子

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

\makeatletter
\begin{document}
    \begin{tikzpicture}
    \begin{axis}[
        xtick={1.1, 
            %\pgfplots@data@xmin % <- this works without the line below
            exp(\pgfplots@data@xmin) % <- I need this
        }
    ]
    \addplot {exp(x)};
    \end{axis}
    \end{tikzpicture}
\end{document}
\makeatother

答案1

我想这就是你想要的

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

\makeatletter
\begin{document}
    \begin{tikzpicture}
    \begin{axis}[
        xtick={1.1,\pgfplots@data@xmin},
        xticklabels={$\exp(1.1)$,$\exp(\pgfmathprintnumber{\pgfplots@data@xmin})$}
    ]
    \addplot{exp(x)};
    \end{axis}
    \end{tikzpicture}
\end{document}

相关内容