Revision: 8486
          http://matplotlib.svn.sourceforge.net/matplotlib/?rev=8486&view=rev
Author:   ryanmay
Date:     2010-07-02 18:45:17 +0000 (Fri, 02 Jul 2010)

Log Message:
-----------
Allow set_ticks to take a locator object, since this is valid for the ticks 
kwarg in __init__.

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

Modified: trunk/matplotlib/lib/matplotlib/colorbar.py
===================================================================
--- trunk/matplotlib/lib/matplotlib/colorbar.py 2010-07-02 18:19:08 UTC (rev 
8485)
+++ trunk/matplotlib/lib/matplotlib/colorbar.py 2010-07-02 18:45:17 UTC (rev 
8486)
@@ -299,7 +299,11 @@
         set tick locations. Tick locations are updated immediately unless 
update_ticks is
         *False*. To manually update the ticks, call *update_ticks* method 
explicitly.
         """
-        self.locator = ticker.FixedLocator(ticks, nbins=len(ticks))
+        if cbook.iterable(ticks):
+            self.locator = ticker.FixedLocator(ticks, nbins=len(ticks))
+        else:
+            self.locator = ticks
+
         if update_ticks:
             self.update_ticks()
 
@@ -842,5 +846,3 @@
     cax = fig.add_axes(pbcb)
     cax.set_aspect(aspect, anchor=anchor, adjustable='box')
     return cax, kw
-
-


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 Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
Matplotlib-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-checkins

Reply via email to