per freem wrote:
> Hi all,
>
> To annotate my figures with Greek letters, I use the following:
>
> import matplotlib
> matplotlib.use('PDF')
> import matplotlib.pyplot as plt
> from matplotlib import rc
> rc('font',**{'family':'sans-serif','sans-serif':['Helvetica']})
> plt.rcParams['ps.useafm'] = True
> rc('font',**{'family':'sans-serif','sans-serif':['Helvetica']})
> plt.rcParams['pdf.fonttype'] = 42
> # plot figure
> # ...
> # annotate figure
> plt.xlabel(r'$\mu$ = 50')
> plt.ylabel(r'$\sigma$ = 1.5')
>
> This makes the equal symbol and everything to the right of it in the
> Helvetica font, as intended, and the Greek symbols default to the
> usual TeX font (which I believe is Times New Roman.)
>
> How can I make it so the font used for the Greek letters is the
> "Symbol" font instead?  It's important for me not to have it appear in
> the default Times font of TeX.
>   
There's information about changing the math font here:

http://matplotlib.sourceforge.net/users/mathtext.html#fonts

You may be able to use "Symbol" as a custom font, but this is untested, 
as far as I know.  It would have to contain a Unicode mapping to be usable.

Mike

-- 
Michael Droettboom
Science Software Branch
Operations and Engineering Division
Space Telescope Science Institute
Operated by AURA for NASA


------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to