Revision: 8366
          http://matplotlib.svn.sourceforge.net/matplotlib/?rev=8366&view=rev
Author:   ryanmay
Date:     2010-06-02 03:22:57 +0000 (Wed, 02 Jun 2010)

Log Message:
-----------
Make pcolormesh() and QuadMesh take/forward on kwargs as appropriate. This 
fixes (at least) zorder for pcolormesh.

Modified Paths:
--------------
    trunk/matplotlib/CHANGELOG
    trunk/matplotlib/lib/matplotlib/axes.py
    trunk/matplotlib/lib/matplotlib/collections.py

Modified: trunk/matplotlib/CHANGELOG
===================================================================
--- trunk/matplotlib/CHANGELOG  2010-06-02 02:22:16 UTC (rev 8365)
+++ trunk/matplotlib/CHANGELOG  2010-06-02 03:22:57 UTC (rev 8366)
@@ -1,3 +1,6 @@
+2010-06-01 Fix pcolormesh() and QuadMesh to pass on kwargs as
+           appropriate. - RM
+
 2010-05-18 Merge mpl_toolkits.gridspec into the main tree. - JJL
 
 2010-05-04 Improve backend_qt4 so it displays figures with the

Modified: trunk/matplotlib/lib/matplotlib/axes.py
===================================================================
--- trunk/matplotlib/lib/matplotlib/axes.py     2010-06-02 02:22:16 UTC (rev 
8365)
+++ trunk/matplotlib/lib/matplotlib/axes.py     2010-06-02 03:22:57 UTC (rev 
8366)
@@ -6897,7 +6897,7 @@
 
         collection = mcoll.QuadMesh(
             Nx - 1, Ny - 1, coords, showedges,
-            antialiased=antialiased, shading=shading)  # kwargs are not used
+            antialiased=antialiased, shading=shading, **kwargs)
         collection.set_alpha(alpha)
         collection.set_array(C)
         if norm is not None: assert(isinstance(norm, mcolors.Normalize))

Modified: trunk/matplotlib/lib/matplotlib/collections.py
===================================================================
--- trunk/matplotlib/lib/matplotlib/collections.py      2010-06-02 02:22:16 UTC 
(rev 8365)
+++ trunk/matplotlib/lib/matplotlib/collections.py      2010-06-02 03:22:57 UTC 
(rev 8366)
@@ -1088,8 +1088,8 @@
     *shading* may be 'flat', 'faceted' or 'gouraud'
     """
     def __init__(self, meshWidth, meshHeight, coordinates, showedges,
-                 antialiased=True, shading='flat'):
-        Collection.__init__(self)
+                 antialiased=True, shading='flat', **kwargs):
+        Collection.__init__(self, **kwargs)
         self._meshWidth = meshWidth
         self._meshHeight = meshHeight
         self._coordinates = coordinates


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

------------------------------------------------------------------------------

_______________________________________________
Matplotlib-checkins mailing list
Matplotlib-checkins@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-checkins

Reply via email to