You could use

pylab.ylabel(r"Profit (\verb+$+)")

or use another font.

Eduardo


On 2 Aug 2010, at 15:50, Benjamin Root wrote:

> Hmmm, if I comment out the .savefig() and use the show(), I get no errors.  
> But I get the same key error if I try to save it as a pdf.  However, if I 
> save it as a png, I get no problems.
> 
> Maybe it is a problem with the pdf backend?
> 
> Ben Root
> 
> On Mon, Aug 2, 2010 at 9:29 AM, Richard Lincoln <r.w.linc...@gmail.com> wrote:
> On 2 August 2010 15:19, Darren Dale <dsdal...@gmail.com> wrote:
> > On Mon, Aug 2, 2010 at 10:15 AM, Richard Lincoln <r.w.linc...@gmail.com> 
> > wrote:
> >> I am having trouble creating a plot using TeX which has a $ sign in
> >> one of the axis labels.  If I run:
> >>
> >> import matplotlib
> >>
> >> matplotlib.rc('font', **{'family': 'serif', 'serif': ['Computer Modern 
> >> Roman']})
> >> matplotlib.rc('text', usetex=True)
> >>
> >> import pylab
> >>
> >> pylab.figure()
> >> pylab.plot([0.0, 1.0])
> >> pylab.ylabel("Profit (\$)")
> >> pylab.savefig('/tmp/fig.pdf')
> >>
> >>
> >> I get the error:
> >
> > Try:
> >
> > pylab.ylabel(r"Profit (\$)")
> >
> 
> No luck.  Nor with:
> 
> matplotlib.rc('text.latex', unicode=True)
> pylab.ylabel(u"Profit (\$)")
> 

------------------------------------------------------------------------------
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share
of $1 Million in cash or HP Products. Visit us here for more details:
http://p.sf.net/sfu/dev2dev-palm
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to