Hi Matthieu, I'm not sure if somebody else already answered to your question and I don't know the best way to achieve what you need, but I suggest the following work-around:
scatter(x, x**2.4, marker='s', color='r', s=25, label="_") # with no label plot([0], [0], ls='', marker='s', color='r', ms=5, mew=0, label="my label") # plot somewhere outside the shown axis with the preferred label legend() Best regards Matthias On Friday 30 May 2008 11:20:08 Matthieu Brucher wrote: > Hi, > > I'd like to plot three scatter plots on the same figure, each with > different symbols. Associated to these scatter plots, I'd like to put a > legend. For the moment, the legend is based on one of the color of the > associated scatter plot, but it is not relevant. Indeed, the colors are not > identical inside one scatter plot, so the displayed color is > discriminating. So I'd like to display the symbol (circle, square, cross, > ...) instead of the color rectangle. Is it possible ? > > Thanks, > > Matthieu ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users