@@ -743,9 +743,10 @@ def __init__(self, axes,
743743
744744 if offset is None :
745745 offset = (0 , 0 )
746- self .dpi_transform = Affine2D ()
747- self .offset_transform = ScaledTranslation (offset [0 ], offset [1 ],
748- self .dpi_transform )
746+ self .offset_transform = ScaledTranslation (
747+ * offset ,
748+ Affine2D ().scale (1 / 72 ) # points to inches.
749+ + self .axes .figure .dpi_scale_trans )
749750
750751 if axis_direction in ["left" , "right" ]:
751752 axis_name = "ytick"
@@ -772,6 +773,11 @@ def __init__(self, axes,
772773 self ._axislabel_add_angle = 0.
773774 self .set_axis_direction (axis_direction )
774775
776+ @cbook .deprecated ("3.3" )
777+ @property
778+ def dpi_transform (self ):
779+ return Affine2D ().scale (1 / 72 ) + self .axes .figure .dpi_scale_trans
780+
775781 # axis direction
776782
777783 def set_axis_direction (self , axis_direction ):
@@ -1181,12 +1187,7 @@ def set_label(self, s):
11811187 def get_tightbbox (self , renderer ):
11821188 if not self .get_visible ():
11831189 return
1184-
11851190 self ._axis_artist_helper .update_lim (self .axes )
1186-
1187- dpi_cor = renderer .points_to_pixels (1. )
1188- self .dpi_transform .clear ().scale (dpi_cor )
1189-
11901191 self ._update_ticks (renderer )
11911192 self ._update_label (renderer )
11921193 bb = [
@@ -1205,21 +1206,13 @@ def get_tightbbox(self, renderer):
12051206 @martist .allow_rasterization
12061207 def draw (self , renderer ):
12071208 # docstring inherited
1208-
12091209 if not self .get_visible ():
12101210 return
1211-
12121211 renderer .open_group (__name__ , gid = self .get_gid ())
1213-
12141212 self ._axis_artist_helper .update_lim (self .axes )
1215-
1216- dpi_cor = renderer .points_to_pixels (1. )
1217- self .dpi_transform .clear ().scale (dpi_cor )
1218-
12191213 self ._draw_ticks (renderer )
12201214 self ._draw_line (renderer )
12211215 self ._draw_label (renderer )
1222-
12231216 renderer .close_group (__name__ )
12241217
12251218 def toggle (self , all = None , ticks = None , ticklabels = None , label = None ):
0 commit comments