def set_bbox(self, rectprops):
<EOL>if rectprops is not None and "<STR_LIT>" in rectprops:<EOL><INDENT>props = rectprops.copy()<EOL>boxstyle = props.pop("<STR_LIT>")<EOL>bbox_transmuter = props.pop("<STR_LIT>", None)<EOL>self._bbox_patch = FancyBboxPatch((<NUM_LIT:0.>, <NUM_LIT:0.>),<EOL><NUM_LIT:1.>, <NUM_LIT:1.>,<EOL>boxstyle=boxstyle,<EOL>bbox_transmuter=bbox_transmuter,<EOL>transform=mtransforms.IdentityTransform(),<EOL>**props)<EOL>self._bbox = None<EOL><DEDENT>else:<EOL><INDENT>self._bbox_patch = None<EOL>self._bbox = rectprops<EOL><DEDENT>
Draw a bounding box around self.  rectprops are any settable
properties for a rectangle, eg facecolor='red', alpha=0.5.

  t.set_bbox(dict(facecolor='red', alpha=0.5))

If rectprops has "boxstyle" key. A FancyBboxPatch
is initialized with rectprops and will be drawn. The mutation
scale of the FancyBboxPath is set to the fontsize.

ACCEPTS: rectangle prop dict