matplotlib/matplotlib — Issue #533: Figure legend doesn't properly treat errorbars
Author: smithsp
Created: 2011-10-17 21:53:33+00:00
State: open

Consider:

```python
from pylab import *
x = arange(0,1,.01)
y = x**2
fig = figure(2)
ax = fig.add_subplot(111)
errorbar(x,y,yerr=x/10.,label='$x^2$')
errorbar(x,y**3,yerr=x/10.,label='$x^6$')
legend(loc='upper center')
h,l = ax.get_legend_handles_labels()
fig.legend(h,l,loc='lower right')

```

I am getting the right legend for the axes based legend, but the figure based legend seems to be using the different parts of the errorbar for subsequent handles, instead of using them as a group.