@@ -115,7 +115,7 @@ def _get_textbox(text, renderer):
115
115
projected_xs = []
116
116
projected_ys = []
117
117
118
- theta = text .get_rotation () / 180. * math . pi
118
+ theta = np . deg2rad ( text .get_rotation ())
119
119
tr = mtransforms .Affine2D ().rotate (- theta )
120
120
121
121
for t , wh , x , y in text ._get_layout (renderer )[1 ]:
@@ -507,7 +507,7 @@ def update_bbox_position_size(self, renderer):
507
507
x_box , y_box , w_box , h_box = _get_textbox (self , renderer )
508
508
self ._bbox_patch .set_bounds (0. , 0. ,
509
509
w_box , h_box )
510
- theta = self .get_rotation () / 180. * math . pi
510
+ theta = np . deg2rad ( self .get_rotation ())
511
511
tr = mtransforms .Affine2D ().rotate (theta )
512
512
tr = tr .translate (posx + x_box , posy + y_box )
513
513
self ._bbox_patch .set_transform (tr )
@@ -524,7 +524,7 @@ def _draw_bbox(self, renderer, posx, posy):
524
524
x_box , y_box , w_box , h_box = _get_textbox (self , renderer )
525
525
self ._bbox_patch .set_bounds (0. , 0. ,
526
526
w_box , h_box )
527
- theta = self .get_rotation () / 180. * math . pi
527
+ theta = np . deg2rad ( self .get_rotation ())
528
528
tr = mtransforms .Affine2D ().rotate (theta )
529
529
tr = tr .translate (posx + x_box , posy + y_box )
530
530
self ._bbox_patch .set_transform (tr )
0 commit comments