Arc (xy, width, height[, angle, theta1, theta2]) 
An elliptical arc, i.e. 
Arrow (x, y, dx, dy[, width]) 
An arrow patch. 
ArrowStyle 
ArrowStyle is a container class which defines several arrowstyle classes, which is used to create an arrow path along a given path. 
BoxStyle 
BoxStyle is a container class which defines several boxstyle classes, which are used for FancyBboxPatch . 
Circle (xy[, radius]) 
A circle patch. 
CirclePolygon (xy[, radius, resolution]) 
A polygonapproximation of a circle patch. 
ConnectionPatch (xyA, xyB, coordsA[, ...]) 
A ConnectionPatch class is to make connecting lines between two points (possibly in different axes). 
ConnectionStyle 
ConnectionStyle is a container class which defines several connectionstyle classes, which is used to create a path between two points. 
Ellipse (xy, width, height[, angle]) 
A scalefree ellipse. 
FancyArrow (x, y, dx, dy[, width, ...]) 
Like Arrow, but lets you set head width and head height independently. 
FancyArrowPatch ([posA, posB, path, ...]) 
A fancy arrow patch. 
FancyBboxPatch (xy, width, height[, ...]) 
Draw a fancy box around a rectangle with lower left at xy*=(*x, y) with specified width and height. 
Patch ([edgecolor, facecolor, color, ...]) 
A patch is a 2D artist with a face color and an edge color. 
PathPatch (path, **kwargs) 
A general polycurve path patch. 
Polygon (xy[, closed]) 
A general polygon patch. 
Rectangle (xy, width, height[, angle]) 
Draw a rectangle with lower left at xy = (x, y) with specified width, height and rotation angle. 
RegularPolygon (xy, numVertices[, radius, ...]) 
A regular polygon patch. 
Shadow (patch, ox, oy[, props]) 
Create a shadow of the given patch offset by ox, oy. 
Wedge (center, r, theta1, theta2[, width]) 
Wedge shaped patch. 
YAArrow (**kwargs) 
Deprecated since version 3.0.
