On Fri, Dec 17, 2010 at 4:03 PM, Alejandro Weinstein <
alejandro.weinst...@gmail.com> wrote:

> Hi:
>
> I want to add a legend to a stem plot with two plots. The basic code is:
>
> ###########################
> from pylab import *
>
> x = [1,2,3,4,5]
> y1 = [1, 2, 3, 4, 5]
> y2 = [5, 4, 3, 2, 1]
>
> subplot(211)
> plot(x, y1, 'rx-')
> plot(x, y2, 'bx-')
> legend(('a', 'b'))
>
> subplot(212)
> stem(x, y1, 'r')
> stem(x,y2, 'b')
> legend(('a', 'b'))
>
> show()
> ###########################
>
> The left subplot is the same plot using plot instead of stem. You can
> see the result here: http://imagebin.org/128376 .
>
> I expect the legend for the stem case to look similar to the plot
> case, however, for the stem, I get the two labels of the legend
> associated with the first stem command: 'a' linked to the marker and
> 'b' linked to the stem line.
>
> Is there any way to fix this? Is this a bug?
>
> Alejandro.
>
>
Alejandro,

I apologize for how long it has taken to get back to you.  I can confirm
your bug, and it is indeed a bug.  However, I am not sure how exactly it
should be dealt with.  To prevent it from getting lost, could you please
file a report on our bug tracker?

http://sourceforge.net/tracker/?group_id=80706

That would be greatly appreciated.

Ben Root

P.S. - On a unrelated note, it is not good coding style to do a "from pylab
import *" as pylab brings in *many* functions and variables into the main
namespace and will likely collide with one of your own variables and/or
functions.
------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to