我想使用 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}