'Create a Collection
%(Collection)s'

def __init__(self, edgecolors=None, facecolors=None, linewidths=None, linestyles=u'solid', antialiaseds=None, offsets=None, transOffset=None, norm=None, cmap=None, pickradius=5.0, hatch=None, urls=None, offset_position=u'screen', zorder=1, **kwargs):

    artist.Artist.__init__(self)
    cm.ScalarMappable.__init__(self, norm, cmap)
    self._us_linestyles = [(None, None)]
    self._linestyles = [(None, None)]
    self._us_lw = [0]
    self._linewidths = [0]
    self._is_filled = True
    self._hatch_color = mcolors.to_rgba(mpl.rcParams[u'hatch.color'])
    self.set_facecolor(facecolors)
    self.set_edgecolor(edgecolors)
    self.set_linewidth(linewidths)
    self.set_linestyle(linestyles)
    self.set_antialiased(antialiaseds)
    self.set_pickradius(pickradius)
    self.set_urls(urls)
    self.set_hatch(hatch)
    self.set_offset_position(offset_position)
    self.set_zorder(zorder)
    self._uniform_offsets = None
    self._offsets = np.array([[0, 0]], float)
    if (offsets is not None):
        offsets = np.asanyarray(offsets, float)
        if (transOffset is not None):
            self._offsets = offsets
            self._transOffset = transOffset
        else:
            self._uniform_offsets = offsets
    self._path_effects = None
    self.update(kwargs)
    self._paths = None
