コード例 #1
0
    def __init__(self, *args, **kwargs):
        """
        Create a collection of flat 3D patches with its normal vector
        pointed in *zdir* direction, and located at *zs* on the *zdir*
        axis. 'zs' can be a scalar or an array-like of the same length as
        the number of patches in the collection.

        Constructor arguments are the same as for
        :class:`~matplotlib.collections.PatchCollection`. In addition,
        keywords *zs=0* and *zdir='z'* are available.

        """
        zs = kwargs.pop('zs', 0)
        zdir = kwargs.pop('zdir', 'z')
        PatchCollection.__init__(self, *args, **kwargs)
        self._old_draw = lambda x: PatchCollection.draw(self, x)
        self.set_3d_properties(zs, zdir)
コード例 #2
0
ファイル: art3d.py プロジェクト: Aharobot/matplotlib
    def __init__(self, *args, **kwargs):
        """
        Create a collection of flat 3D patches with its normal vector
        pointed in *zdir* direction, and located at *zs* on the *zdir*
        axis. 'zs' can be a scalar or an array-like of the same length as
        the number of patches in the collection.

        Constructor arguments are the same as for
        :class:`~matplotlib.collections.PatchCollection`. In addition,
        keywords *zs=0* and *zdir='z'* are available.

        """
        zs = kwargs.pop('zs', 0)
        zdir = kwargs.pop('zdir', 'z')
        PatchCollection.__init__(self, *args, **kwargs)
        self._old_draw = lambda x: PatchCollection.draw(self, x)
        self.set_3d_properties(zs, zdir)
コード例 #3
0
ファイル: art3d.py プロジェクト: Wintermute3/matplotlib
    def __init__(self, *args, **kwargs):
        """
        Create a collection of flat 3D patches with its normal vector
        pointed in *zdir* direction, and located at *zs* on the *zdir*
        axis. 'zs' can be a scalar or an array-like of the same length as
        the number of patches in the collection.

        Constructor arguments are the same as for
        :class:`~matplotlib.collections.PatchCollection`. In addition,
        keywords *zs=0* and *zdir='z'* are available.

        Also, the keyword argument "depthshade" is available to
        indicate whether or not to shade the patches in order to
        give the appearance of depth (default is *True*).
        This is typically desired in scatter plots.
        """
        zs = kwargs.pop('zs', 0)
        zdir = kwargs.pop('zdir', 'z')
        self._depthshade = kwargs.pop('depthshade', True)
        PatchCollection.__init__(self, *args, **kwargs)
        self._old_draw = lambda x: PatchCollection.draw(self, x)
        self.set_3d_properties(zs, zdir)
コード例 #4
0
ファイル: art3d.py プロジェクト: stefanor/matplotlib
 def __init__(self, *args, **kwargs):
     PatchCollection.__init__(self, *args, **kwargs)
     self._old_draw = lambda x: PatchCollection.draw(self, x)
コード例 #5
0
ファイル: art3d.py プロジェクト: CTPUG/matplotlib-py3
 def __init__(self, *args, **kwargs):
     PatchCollection.__init__(self, *args, **kwargs)
     self._old_draw = lambda x: PatchCollection.draw(self, x)
コード例 #6
0
 def draw(self, renderer):
     PatchCollection.draw(self, renderer)
コード例 #7
0
ファイル: art3d.py プロジェクト: jtomase/matplotlib
 def draw(self, renderer):
     PatchCollection.draw(self, renderer)