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