SVN trunk has support for mathtext as symbol markers --

  plot(range(10), linestyle='None', marker=r'$\clubsuit$')

We could support arbitrary (non-math) text, too, fairly easily.  We just 
need to invent a syntax for it.

Mike

Gökhan Sever wrote:
> Thanks Mike. The Greek symbols become visible when I make the changes 
> as you suggested. DejaVu Sans has been installed in my system (Fedora 
> 12). We might put a note on the documentation stating to get wider 
> Unicode coverage people could install additional fonts --DejaVu Sans 
> being one of them instead of shipping the fonts with matplotlib.
>
> With my working unicode example, now I have three ways to show u^-2 on 
> labels. See the code at: 
> http://code.google.com/p/ccnworks/source/browse/trunk/various/threemus.py
>
> Not heavy Latex users like me might find unicode fonts much easier to 
> create their labels. Especially using units like #/cm^3.
>
> There are so many nice looking symbols in the DejaVu Sans samples at 
> http://dejavu.sf.net/samples/DejaVuSans.pdf
> Is it possible in matplotlib to use those symbols as replacement for 
> regular markers while plotting? I recall someone was asking about 
> using Latex symbols as markers, but not sure about the fate of his 
> question.
>
> Thanks
>
> On Fri, Feb 26, 2010 at 10:13 AM, Michael Droettboom <md...@stsci.edu 
> <mailto:md...@stsci.edu>> wrote:
>
>     Thanks for the reminder.  Sorry this fell through the cracks.
>
>     The reason this worked for me and not for you is that I had set
>     (and later forgotten) font.sans-serif to the following:
>
>      font.sans-serif     : DejaVu Sans, Bitstream Vera Sans, Lucida
>     Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde,
>     sans-serif
>
>     DejaVu Sans is the successor to Vera Sans that includes much
>     larger Unicode coverage, including the Greek characters here.
>      Vera Sans (at least the version shipped with matplotlib) does not
>     include these characters.
>
>     It's an open question whether we want to ship the larger DejaVu
>     fonts with matplotlib (and annoy the distro packagers even further
>     who already dislike some of matplotlib's redundancy).  A less
>     disruptive change may be to change the rc defaults to put DejaVu
>     in front of Vera, even though we don't ship DejaVu.  This will
>     help the majority of Linux users on modern distros (where DejaVu
>     is almost always installed by default, I suspect), and still have
>     our own Vera as a fallback (albeit with a more limited character
>     set).  Especially since DejaVu and Vera are basically the same
>     font, and substituting one for the other would not change the
>     appearance of plots, I think this a reasonably safe thing to do --
>     but I'd appreciate feedback in case I haven't thought through all
>     the issues.
>
>     Mike
>
>     Gökhan Sever wrote:
>
>
>
>         On Fri, Jan 29, 2010 at 7:43 AM, Michael Droettboom
>         <md...@stsci.edu <mailto:md...@stsci.edu>
>         <mailto:md...@stsci.edu <mailto:md...@stsci.edu>>> wrote:
>
>            On 01/28/2010 08:08 PM, Gökhan Sever wrote:
>
>                #!/usr/bin/python
>                # -*- coding: utf-8 -*-
>
>                from pylab import *
>
>                plot([1]*5)
>                xlabel(u'μ = 50')
>                ylabel(u'σ = 1.5')
>
>                show()
>
>            It works for me.  Can you provide a screenshot and the
>         output from
>            matplotlib with "verbose.level : debug-annoying" in your
>         matplotlibrc?
>
>            Mike
>
>
>         Mike,
>
>         Attached are the outputs. Which font do you activated in your
>         matplotlibrc? Currently non-active in mine.
>
>
>         -- 
>         Gökhan
>         
> ------------------------------------------------------------------------
>
>
>     -- 
>     Michael Droettboom
>     Science Software Branch
>     Operations and Engineering Division
>     Space Telescope Science Institute
>     Operated by AURA for NASA
>
>
>
>
> -- 
> Gökhan

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


------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to