@@ -911,77 +911,24 @@ def _update_ticks(self, renderer):
911911
912912 tick_loc_angle , ticklabel_loc_angle_label = \
913913 self ._get_tick_info (majortick_iter )
914-
915914 self .major_ticks .set_locs_angles (tick_loc_angle )
916915 self .major_ticklabels .set_locs_angles_labels (ticklabel_loc_angle_label )
917916
918- # minor ticks
919917 tick_loc_angle , ticklabel_loc_angle_label = \
920918 self ._get_tick_info (minortick_iter )
921-
922919 self .minor_ticks .set_locs_angles (tick_loc_angle )
923920 self .minor_ticklabels .set_locs_angles_labels (ticklabel_loc_angle_label )
924921
925- return self .major_ticklabels .get_window_extents (renderer )
926-
927922 def _draw_ticks (self , renderer ):
928-
929- extents = self ._update_ticks (renderer )
930-
923+ self ._update_ticks (renderer )
931924 self .major_ticks .draw (renderer )
932925 self .major_ticklabels .draw (renderer )
933-
934926 self .minor_ticks .draw (renderer )
935927 self .minor_ticklabels .draw (renderer )
936-
937928 if (self .major_ticklabels .get_visible ()
938929 or self .minor_ticklabels .get_visible ()):
939930 self ._draw_offsetText (renderer )
940931
941- return extents
942-
943- def _draw_ticks2 (self , renderer ):
944- # set extra pad for major and minor ticklabels: use ticksize of
945- # majorticks even for minor ticks. not clear what is best.
946-
947- dpi_cor = renderer .points_to_pixels (1. )
948- if self .major_ticks .get_visible () and self .major_ticks .get_tick_out ():
949- self .major_ticklabels ._set_external_pad (
950- self .major_ticks ._ticksize * dpi_cor )
951- self .minor_ticklabels ._set_external_pad (
952- self .major_ticks ._ticksize * dpi_cor )
953- else :
954- self .major_ticklabels ._set_external_pad (0 )
955- self .minor_ticklabels ._set_external_pad (0 )
956-
957- majortick_iter , minortick_iter = \
958- self ._axis_artist_helper .get_tick_iterators (self .axes )
959-
960- tick_loc_angle , ticklabel_loc_angle_label = \
961- self ._get_tick_info (majortick_iter )
962-
963- self .major_ticks .set_locs_angles (tick_loc_angle )
964- self .major_ticklabels .set_locs_angles_labels (ticklabel_loc_angle_label )
965-
966- self .major_ticks .draw (renderer )
967- self .major_ticklabels .draw (renderer )
968-
969- # minor ticks
970- tick_loc_angle , ticklabel_loc_angle_label = \
971- self ._get_tick_info (minortick_iter )
972-
973- self .minor_ticks .set_locs_angles (tick_loc_angle )
974- self .minor_ticklabels .set_locs_angles_labels (ticklabel_loc_angle_label )
975-
976- self .minor_ticks .draw (renderer )
977- self .minor_ticklabels .draw (renderer )
978-
979- if (self .major_ticklabels .get_visible ()
980- or self .minor_ticklabels .get_visible ()):
981- self ._draw_offsetText (renderer )
982-
983- return self .major_ticklabels .get_window_extents (renderer )
984-
985932 _offsetText_pos = dict (left = (0 , 1 , "bottom" , "right" ),
986933 right = (1 , 1 , "bottom" , "left" ),
987934 bottom = (1 , 0 , "top" , "right" ),
@@ -1060,36 +1007,6 @@ def _draw_label(self, renderer):
10601007 self ._update_label (renderer )
10611008 self .label .draw (renderer )
10621009
1063- def _draw_label2 (self , renderer ):
1064- if not self .label .get_visible ():
1065- return
1066-
1067- if self ._ticklabel_add_angle != self ._axislabel_add_angle :
1068- if ((self .major_ticks .get_visible ()
1069- and not self .major_ticks .get_tick_out ())
1070- or (self .minor_ticks .get_visible ()
1071- and not self .major_ticks .get_tick_out ())):
1072- axislabel_pad = self .major_ticks ._ticksize
1073- else :
1074- axislabel_pad = 0
1075- else :
1076- axislabel_pad = max (self .major_ticklabels ._axislabel_pad ,
1077- self .minor_ticklabels ._axislabel_pad )
1078-
1079- self .label ._set_external_pad (axislabel_pad )
1080-
1081- xy , angle_tangent = \
1082- self ._axis_artist_helper .get_axislabel_pos_angle (self .axes )
1083- if xy is None :
1084- return
1085-
1086- angle_label = angle_tangent - 90
1087-
1088- x , y = xy
1089- self .label ._set_ref_angle (angle_label + self ._axislabel_add_angle )
1090- self .label .set (x = x , y = y )
1091- self .label .draw (renderer )
1092-
10931010 def set_label (self , s ):
10941011 self .label .set_text (s )
10951012
0 commit comments