![pgfplots:轴样式变量的数学表达式](https://linux22.com/image/330218/pgfplots%EF%BC%9A%E8%BD%B4%E6%A0%B7%E5%BC%8F%E5%8F%98%E9%87%8F%E7%9A%84%E6%95%B0%E5%AD%A6%E8%A1%A8%E8%BE%BE%E5%BC%8F.png)
我想使用 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}