only plot legend if there are legend handles
remove not intuitive arg
VFloat quantities for lambdantupleconsumer
cleanup and a bit of documentation
set legend location from args in mpl backend.