@@ -130,7 +130,7 @@ def __init__(self,
130
130
rotation_mode = None ,
131
131
usetex = None , # defaults to rcParams['text.usetex']
132
132
wrap = False ,
133
- rotation_transformed = False ,
133
+ transform_rotates_text = False ,
134
134
** kwargs
135
135
):
136
136
"""
@@ -159,7 +159,7 @@ def __init__(self,
159
159
self .set_horizontalalignment (horizontalalignment )
160
160
self ._multialignment = multialignment
161
161
self ._rotation = rotation
162
- self ._rotation_transformed = rotation_transformed
162
+ self ._transform_rotates_text = transform_rotates_text
163
163
self ._fontproperties = fontproperties
164
164
self ._bbox_patch = None # a FancyBboxPatch instance
165
165
self ._renderer = None
@@ -237,16 +237,18 @@ def _get_multialignment(self):
237
237
238
238
def get_rotation (self ):
239
239
"""Return the text angle as float in degrees."""
240
- if self .get_rotation_transformed ():
240
+ if self .get_transform_rotates_text ():
241
241
angle = get_rotation (self ._rotation )
242
242
x , y = self .get_unitless_position ()
243
243
return self .get_transform ().transform_angles ([angle , ], [[x , y ]])
244
244
else :
245
245
return get_rotation (self ._rotation ) # string_or_number -> number
246
246
247
- def get_rotation_transformed (self ):
248
- """Return if the text rotation get transformed or not."""
249
- return self ._rotation_transformed
247
+ def get_transform_rotates_text (self ):
248
+ """
249
+ Return whether rotations of the transform affect the text direction.
250
+ """
251
+ return self ._transform_rotates_text
250
252
251
253
def set_rotation_mode (self , m ):
252
254
"""
@@ -276,7 +278,7 @@ def update_from(self, other):
276
278
self ._horizontalalignment = other ._horizontalalignment
277
279
self ._fontproperties = other ._fontproperties .copy ()
278
280
self ._rotation = other ._rotation
279
- self ._rotation_transformed = other ._rotation_transformed
281
+ self ._transform_rotates_text = other ._transform_rotates_text
280
282
self ._picker = other ._picker
281
283
self ._linespacing = other ._linespacing
282
284
self .stale = True
@@ -861,7 +863,7 @@ def get_prop_tup(self, renderer=None):
861
863
self ._verticalalignment , self ._horizontalalignment ,
862
864
hash (self ._fontproperties ),
863
865
self ._rotation , self ._rotation_mode ,
864
- self ._rotation_transformed ,
866
+ self ._transform_rotates_text ,
865
867
self .figure .dpi , weakref .ref (renderer ),
866
868
self ._linespacing
867
869
)
@@ -1147,15 +1149,15 @@ def set_rotation(self, s):
1147
1149
self ._rotation = s
1148
1150
self .stale = True
1149
1151
1150
- def set_rotation_transformed (self , t ):
1152
+ def set_transform_rotates_text (self , t ):
1151
1153
"""
1152
- Set if the text rotation get transformed or not .
1154
+ Whether rotations of the transform affect the text direction .
1153
1155
1154
1156
Parameters
1155
1157
----------
1156
1158
t : bool
1157
1159
"""
1158
- self ._rotation_transformed = t
1160
+ self ._transform_rotates_text = t
1159
1161
self .stale = True
1160
1162
1161
1163
def set_verticalalignment (self , align ):
0 commit comments