I&#x27;m pretty sure the evaluation bugs have been fixed for a while (subject to some caveats). Unfortunately it&#x27;s impossible to fix fully in ggplot2 without a massive rewrite, but ggvis doesn&#x27;t suffer from the same problems.  Now I actually know how to do non-standard evaluation correctly :)