'Create a collection of flat 3D paths 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 paths in the collection.
Constructor arguments are the same as for
:class:`~matplotlib.collections.PathCollection`. 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.'

def __init__(self, *args, **kwargs):

    zs = kwargs.pop(u'zs', 0)
    zdir = kwargs.pop(u'zdir', u'z')
    self._depthshade = kwargs.pop(u'depthshade', True)
    PathCollection.__init__(self, *args, **kwargs)
    self.set_3d_properties(zs, zdir)
