Revision: 7247
          http://matplotlib.svn.sourceforge.net/matplotlib/?rev=7247&view=rev
Author:   leejjoon
Date:     2009-07-03 19:35:35 +0000 (Fri, 03 Jul 2009)

Log Message:
-----------
axes_grid: respect angle and alignment of ticklabels

Modified Paths:
--------------
    trunk/matplotlib/lib/mpl_toolkits/axes_grid/axislines.py

Modified: trunk/matplotlib/lib/mpl_toolkits/axes_grid/axislines.py
===================================================================
--- trunk/matplotlib/lib/mpl_toolkits/axes_grid/axislines.py    2009-07-01 
20:01:00 UTC (rev 7246)
+++ trunk/matplotlib/lib/mpl_toolkits/axes_grid/axislines.py    2009-07-03 
19:35:35 UTC (rev 7247)
@@ -995,19 +995,21 @@
         trans, vert, horiz, label_a = tvhl
         trans = transform + trans
 
+        # ignore ticklabel angle during the drawing time (but respect
+        # during init).  Instead, use angle set by the TickLabel
+        # artist.
+
         self.major_ticklabels = TickLabels(size, axis=self.axis)
         self.minor_ticklabels = TickLabels(size, axis=self.axis)
 
 
         self.major_ticklabels.set(figure = self.axes.figure,
-                                  rotation = label_a,
                                   transform=trans,
                                   va=vert,
                                   ha=horiz,
                                   fontproperties=fontprops)
 
         self.minor_ticklabels.set(figure = self.axes.figure,
-                                  rotation = label_a,
                                   transform=trans,
                                   va=vert,
                                   ha=horiz,
@@ -1067,10 +1069,11 @@
         trans, va, ha, a = tvhl
         trans = transform + trans
 
-        self.major_ticklabels.set(transform=trans,
-                                  va=va, ha=ha, rotation=a)
+        # ignore va, ha, angle during the drawing time
 
+        self.major_ticklabels.set_transform(trans)
 
+
         self.major_ticks.update_ticks(tick_loc_angle_label, renderer)
         self.major_ticklabels.update_ticks(tick_loc_angle_label, renderer)
 


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

------------------------------------------------------------------------------
_______________________________________________
Matplotlib-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-checkins

Reply via email to