| 892 | self._set_lim_and_transforms() |
| 893 | |
| 894 | def _unstale_viewLim(self): |
| 895 | # We should arrange to store this information once per share-group |
| 896 | # instead of on every axis. |
| 897 | need_scale = { |
| 898 | name: any(ax._stale_viewlims[name] |
| 899 | for ax in self._shared_axes[name].get_siblings(self)) |
| 900 | for name in self._axis_names} |
| 901 | if any(need_scale.values()): |
| 902 | for name in need_scale: |
| 903 | for ax in self._shared_axes[name].get_siblings(self): |
| 904 | ax._stale_viewlims[name] = False |
| 905 | self.autoscale_view(**{f"scale{name}": scale |
| 906 | for name, scale in need_scale.items()}) |
| 907 | |
| 908 | @property |
| 909 | def viewLim(self): |