(self, renderer, edgep1, edgep2, labeldeltas, centers, dx, dy)
| 554 | self.offsetText.draw(renderer) |
| 555 | |
| 556 | def _draw_labels(self, renderer, edgep1, edgep2, labeldeltas, centers, dx, dy): |
| 557 | label = self._axinfo["label"] |
| 558 | |
| 559 | # Draw labels |
| 560 | lxyz = 0.5 * (edgep1 + edgep2) |
| 561 | lxyz = _move_from_center(lxyz, centers, labeldeltas, self._axmask()) |
| 562 | tlx, tly, tlz = proj3d.proj_transform(*lxyz, self.axes.M) |
| 563 | self.label.set_position((tlx, tly)) |
| 564 | if self.get_rotate_label(self.label.get_text()): |
| 565 | angle = art3d._norm_text_angle(np.rad2deg(np.arctan2(dy, dx))) |
| 566 | self.label.set_rotation(angle) |
| 567 | self.label.set_va(label['va']) |
| 568 | self.label.set_ha(label['ha']) |
| 569 | self.label.set_rotation_mode(label['rotation_mode']) |
| 570 | self.label.draw(renderer) |
| 571 | |
| 572 | @artist.allow_rasterization |
| 573 | def draw(self, renderer): |
no test coverage detected