@@ -911,77 +911,24 @@ def _update_ticks(self, renderer):
911
911
912
912
tick_loc_angle , ticklabel_loc_angle_label = \
913
913
self ._get_tick_info (majortick_iter )
914
-
915
914
self .major_ticks .set_locs_angles (tick_loc_angle )
916
915
self .major_ticklabels .set_locs_angles_labels (ticklabel_loc_angle_label )
917
916
918
- # minor ticks
919
917
tick_loc_angle , ticklabel_loc_angle_label = \
920
918
self ._get_tick_info (minortick_iter )
921
-
922
919
self .minor_ticks .set_locs_angles (tick_loc_angle )
923
920
self .minor_ticklabels .set_locs_angles_labels (ticklabel_loc_angle_label )
924
921
925
- return self .major_ticklabels .get_window_extents (renderer )
926
-
927
922
def _draw_ticks (self , renderer ):
928
-
929
- extents = self ._update_ticks (renderer )
930
-
923
+ self ._update_ticks (renderer )
931
924
self .major_ticks .draw (renderer )
932
925
self .major_ticklabels .draw (renderer )
933
-
934
926
self .minor_ticks .draw (renderer )
935
927
self .minor_ticklabels .draw (renderer )
936
-
937
928
if (self .major_ticklabels .get_visible ()
938
929
or self .minor_ticklabels .get_visible ()):
939
930
self ._draw_offsetText (renderer )
940
931
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
-
985
932
_offsetText_pos = dict (left = (0 , 1 , "bottom" , "right" ),
986
933
right = (1 , 1 , "bottom" , "left" ),
987
934
bottom = (1 , 0 , "top" , "right" ),
@@ -1060,36 +1007,6 @@ def _draw_label(self, renderer):
1060
1007
self ._update_label (renderer )
1061
1008
self .label .draw (renderer )
1062
1009
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
-
1093
1010
def set_label (self , s ):
1094
1011
self .label .set_text (s )
1095
1012
0 commit comments