Example #1
0
 def get_transform(self):
     """
     Return the :class:`~matplotlib.transforms.Transform`
     instance used by this artist.
     """
     if self._transform is None:
         self._transform = IdentityTransform()
     return self._transform
Example #2
0
 def _recache(self):
     self._path = Path(np.empty((0,2)))
     self._transform = IdentityTransform()
     self._alt_path = None
     self._alt_transform = None
     self._snap_threshold = None
     self._filled = True
     self._marker_function()
Example #3
0
    def _draw_steps_post(self, renderer, gc, path, trans):
        vertices = self._xy
        steps = ma.zeros((2 * len(vertices) - 1, 2), np.float_)

        steps[::2, 0], steps[1:-1:2, 0] = vertices[:, 0], vertices[1:, 0]
        steps[0::2, 1], steps[1::2, 1] = vertices[:, 1], vertices[:-1, 1]

        path = Path(steps)
        path = path.transformed(self.get_transform())
        self._lineFunc(renderer, gc, path, IdentityTransform())
 def get_transform(self):
     """
     Return the :class:`~matplotlib.transforms.Transform`
     instance used by this artist.
     """
     if self._transform is None:
         self._transform = IdentityTransform()
     elif (not isinstance(self._transform, Transform)
           and hasattr(self._transform, '_as_mpl_transform')):
         self._transform = self._transform._as_mpl_transform(self.axes)
     return self._transform
Example #5
0
 def get_transform(self):
     """
     The transform for linear scaling is just the
     :class:`~matplotlib.transforms.IdentityTransform`.
     """
     return IdentityTransform()
Example #6
0
 def get_transform(self):
     return IdentityTransform()
Example #7
0
 def get_transform(self):
     'return the Transformation instance used by this artist'
     if self._transform is None:
         self._transform = IdentityTransform()
     return self._transform