| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1145,8 +1145,9 @@ def get_tightbbox(self, renderer): | |||
| 1145 | 1145 | bb = [] | |
| 1146 | 1146 | ||
| 1147 | 1147 | for a in [self.label, self.offsetText]: | |
| 1148 | - if a.get_visible(): | ||
| 1149 | - bb.append(a.get_window_extent(renderer)) | ||
| 1148 | + bbox = a.get_window_extent(renderer) | ||
| 1149 | + if bbox and a.get_visible(): | ||
| 1150 | + bb.append(bbox) | ||
| 1150 | 1151 | ||
| 1151 | 1152 | bb.extend(ticklabelBoxes) | |
| 1152 | 1153 | bb.extend(ticklabelBoxes2) | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -880,7 +880,10 @@ def get_window_extent(self, renderer=None, dpi=None): | |||
| 880 | 880 | bbox, info, descent = self._get_layout(self._renderer) | |
| 881 | 881 | x, y = self.get_unitless_position() | |
| 882 | 882 | x, y = self.get_transform().transform_point((x, y)) | |
| 883 | - bbox = bbox.translated(x, y) | ||
| 883 | + if np.isfinite(x) and np.isfinite(x): | ||
| 884 | + bbox = bbox.translated(x, y) | ||
| 885 | + else: | ||
| 886 | + bbox = None | ||
| 884 | 887 | if dpi is not None: | |
| 885 | 888 | self.figure.dpi = dpi_orig | |
| 886 | 889 | return bbox | |
| Back | FazBrowse Home | New Git URL |
0 commit comments