I noticed that Axes.errorbar() was being unnecessarily called by Axes.bar(), due to improper handling of when xerr and yerr are passed as None (the default). I don't think it was causing any bad behaviour, but here's the patch nevertheless.
Cheers,
Martin
bar.patch (1.75 KB)