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

Method _snap

lib/matplotlib/widgets.py:3065–3071  ·  view source on GitHub ↗

Snap values to a given array values (snap_values).

(values, snap_values)

Source from the content-addressed store, hash-verified

3063
3064 @staticmethod
3065 def _snap(values, snap_values):
3066 """Snap values to a given array values (snap_values)."""
3067 # take into account machine precision
3068 eps = np.min(np.abs(np.diff(snap_values))) * 1e-12
3069 return tuple(
3070 snap_values[np.abs(snap_values - v + np.sign(v) * eps).argmin()]
3071 for v in values)
3072
3073 @property
3074 def extents(self):

Callers 1

_set_extentsMethod · 0.95

Calls 2

minMethod · 0.80
signMethod · 0.80

Tested by

no test coverage detected