'Create a :class:`~matplotlib.text.Text` instance at *x*, *y*
with string *text*.
Valid kwargs are
%(Text)s'

def __init__(self, x=0, y=0, text=u'', color=None, verticalalignment=u'baseline', horizontalalignment=u'left', multialignment=None, fontproperties=None, rotation=None, linespacing=None, rotation_mode=None, usetex=None, wrap=False, **kwargs):

    Artist.__init__(self)
    (self._x, self._y) = (x, y)
    if (color is None):
        color = rcParams[u'text.color']
    if (fontproperties is None):
        fontproperties = FontProperties()
    elif isinstance(fontproperties, six.string_types):
        fontproperties = FontProperties(fontproperties)
    self.set_text(text)
    self.set_color(color)
    self.set_usetex(usetex)
    self.set_wrap(wrap)
    self._verticalalignment = verticalalignment
    self._horizontalalignment = horizontalalignment
    self._multialignment = multialignment
    self._rotation = rotation
    self._fontproperties = fontproperties
    self._bbox_patch = None
    self._renderer = None
    if (linespacing is None):
        linespacing = 1.2
    self._linespacing = linespacing
    self.set_rotation_mode(rotation_mode)
    self.update(kwargs)
