Revision: 5302
          http://matplotlib.svn.sourceforge.net/matplotlib/?rev=5302&view=rev
Author:   jdh2358
Date:     2008-05-29 08:55:55 -0700 (Thu, 29 May 2008)

Log Message:
-----------
turned off unicode minus for usetex

Modified Paths:
--------------
    trunk/matplotlib/lib/matplotlib/ticker.py

Modified: trunk/matplotlib/lib/matplotlib/ticker.py
===================================================================
--- trunk/matplotlib/lib/matplotlib/ticker.py   2008-05-29 15:13:52 UTC (rev 
5301)
+++ trunk/matplotlib/lib/matplotlib/ticker.py   2008-05-29 15:55:55 UTC (rev 
5302)
@@ -179,7 +179,7 @@
         """
         some classes may want to replace a hyphen for minus with the
         proper unicode symbol as described here
-        
+
           
http://sourceforge.net/tracker/index.php?func=detail&aid=1962574&group_id=80706&atid=560720.
         The default is to do nothing
 
@@ -191,7 +191,7 @@
         should have an explicit format_data_short method
         """
         return s
-    
+
 class NullFormatter(Formatter):
     'Always return the empty string'
     def __call__(self, x, pos=None):
@@ -303,7 +303,8 @@
 
     def fix_minus(self, s):
         'use a unicode minus rather than hyphen'
-        return s.replace('-', u'\u2212') 
+        if rcParams['text.usetex']: return s
+        else: return s.replace('-', u'\u2212')
 
     def __call__(self, x, pos=None):
         'Return the format for tick val x at position pos'
@@ -366,7 +367,7 @@
                 s =  ''.join(('$',sciNotStr,offsetStr,'$'))
             else:
                 s =  ''.join((sciNotStr,offsetStr))
-                
+
         return self.fix_minus(s)
 
     def set_locs(self, locs):


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Matplotlib-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-checkins

Reply via email to