TeX $\times$ symbol not working in matplotlib?

Dave Angel davea at davea.name
Fri Apr 18 13:15:50 EDT 2014


gwhite <gwhite at ti.com> Wrote in message:
> Hi,
>> I am trying to understand how to get the TeX "\times" symbol to work. It is in the title() string in the code I pasted in. The "\circ" symbol seems fine, by comparison. "\times" ends up as "imes" in the figure title.
>> I am probably doing something dumb (hey, maybe a lot of dumb things!), but if you can spot and describe my mistake, I would be quite happy about that.
>
You want a raw string, as you did correctly in two other places
 in the code. A raw string tells Python not to use the backslash
 as an escape. 
(Chris said backspace, but he meant backslash)
You specify raw string by the letter r just before the quote. 
> > plt.title('$\mathrm{poles}$ $(\times)$ \
> $\mathrm{\&}$ $\mathrm{zeros}$ \
> $(\circ)$ $\mathrm{of}$ $T(s)T(-s)$',\
> fontsize=16)
>
Change to:
plt.title(r'$\mathrm{poles}$ $(\times)$ \
 $\mathrm{\&}$ $\mathrm{zeros}$ \
 $(\circ)$ $\mathrm{of}$ $T(s)T(-s)$',\
 fontsize=16)
-- 
DaveA


More information about the Python-list mailing list

AltStyle によって変換されたページ (->オリジナル) /