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

Method _init

lib/matplotlib/quiver.py:377–398  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

375 return self._labelsep_inches * self.Q.axes.get_figure(root=True).dpi
376
377 def _init(self):
378 if False: # self._dpi_at_last_init == self.axes.get_figure().dpi
379 return
380 if self.Q._dpi_at_last_init != self.Q.axes.get_figure(root=True).dpi:
381 self.Q._init()
382 self._set_transform()
383 with cbook._setattr_cm(self.Q, pivot=self.pivot[self.labelpos],
384 # Hack: save and restore the Umask
385 Umask=ma.nomask):
386 u = self.U * np.cos(np.radians([self.angle]))
387 v = self.U * np.sin(np.radians([self.angle]))
388 verts = self.Q._make_verts([[0., 0.]], u, v, 'uv')
389 self.vector.set(
390 verts=verts,
391 offsets=[(self.X, self.Y)],
392 offset_transform=self.get_transform(),
393 transform=self.Q.get_transform(),
394 figure=self.get_figure(),
395 )
396 if self.color is not None:
397 self.vector.set_color(self.color)
398 self._dpi_at_last_init = self.Q.axes.get_figure(root=True).dpi
399
400 def _text_shift(self):
401 return {

Callers 1

drawMethod · 0.95

Calls 7

_set_transformMethod · 0.95
get_figureMethod · 0.45
_initMethod · 0.45
_make_vertsMethod · 0.45
setMethod · 0.45
get_transformMethod · 0.45
set_colorMethod · 0.45

Tested by

no test coverage detected