使用 pgf-tikz 时,我可以使用
\path<overlay specification> ...
但是,我无法在 pgfplots 图形中使用它。如果能像下面这样
\addplot<2-> {...};
工作如预期,但实际上并非如此。有什么想法吗?
答案1
嗯,看起来
\only<overlay specification>{\addplot { ... };}
运行正常,问题解决了。我尝试使用命令 \visible 和 reveal,但没有效果。
答案2
此答案改编自这个作者:@gonzalo-medina。
您可以使用visible on=<overlay specification>
overlay-beamer-styles 库提供的样式雙方包。与使用相比,其优点\only
在于,绘图始终占用空间,但它在幻灯片上不可见,而幻灯片不应出现它。因此,绘图的轴限值和尺寸在所有幻灯片上都保持不变。
\documentclass{beamer}
\usepackage{tikz}
\usepackage{pgfplots}
\usetikzlibrary{overlay-beamer-styles}
\begin{document}
\begin{frame}
\begin{tikzpicture}
\begin{axis}
\addplot {x};
\addplot+[visible on=<2->] {x^2};
\end{axis}
\end{tikzpicture}
\end{frame}
\end{document}