>>>>> "Nils" == Nils Wagner <[EMAIL PROTECTED]> writes:
Nils> Hi all, Can I use formulas within the legend command, e.g. Nils> legend( ('$\sin(x)$', '$\cos(x)$'), loc='upper left') You can, but there are two problems with your example. One, you need to be using "raw" strings if you are using single backslashes, eg r'$\sin(x)$' the other is that mathtext doesn't recognize \sin, \cos, \exp etc. (Edin are you out there? If so, this would be something useful to work on). You can do the equivalent by setting the font to roman from pylab import figure, show, nx x = nx.arange(0.0, 1.0, 0.01) fig = figure() ax = fig.add_subplot(111) ax.plot(x, nx.sin(2*nx.pi*x), 'ro', label=r'$\rm{sin}(x)$') ax.plot(x, nx.cos(2*nx.pi*x), 'gs', label=r'$\rm{cos}(x)$') ax.legend(loc='upper center') show() but unfortunately the layout is crappy. This is one of the things Edin will be working on this summer, trying to fix the kerning (by using a better set of fonts) so the spacing in '(x)' is handled properly. If you have access to TeX, dvipng and ghostscript, you can use "usetext" for better layout. JDH _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users