A while back I posted about using overlays for bar charts to show one value at a time. For my latest presentation I had a similar but slightly different wish: show all values for one system at a time, one system after the other.
Easily done, I just adapt the code from my previous post to show all values at the same time:
\newcommand{\addplotoverlay}[3][]{ \alt<#3->{ \addplot+ [ybar,#1] coordinates {#2}; }{ \addplot+ [ybar,#1] coordinates {(Xcoord1,0)}; % + don't show zero values in plot } }
This is specific to my plot, Xcoord1
is one of my symbolic x-coordinates in the plot. Other than that, the code is completely independent from the used coordinates and the number of them, which makes it more flexible than my old stuff.
Usage (this will let seagreen bars at the given coordinates appear on slide 2):
\addplotoverlayrank[seagreen]{(Xcoord1, 0.331) (Xcoord2, 0.095)}{2}