MCPcopy Index your code
hub / github.com/matplotlib/matplotlib / _unstale_viewLim

Method _unstale_viewLim

lib/matplotlib/axes/_base.py:894–906  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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):

Callers 7

viewLimMethod · 0.95
add_collectionMethod · 0.95
drawMethod · 0.95
drawMethod · 0.80
__init__Method · 0.80
containsMethod · 0.80
drawMethod · 0.80

Calls 3

autoscale_viewMethod · 0.95
valuesMethod · 0.80
get_siblingsMethod · 0.45

Tested by

no test coverage detected