/usr/lib64/python2.6/site-packages/mpl_toolkits/axes_grid
NameSizeModeActions
anchored_artists.py36900644editdlrm
anchored_artists.pyc45670644editdlrm
anchored_artists.pyo45670644editdlrm
angle_helper.py102650644editdlrm
angle_helper.pyc106920644editdlrm
angle_helper.pyo106920644editdlrm
axes_divider.py214930644editdlrm
axes_divider.pyc239250644editdlrm
axes_divider.pyo239250644editdlrm
axes_grid.py249640644editdlrm
axes_grid.pyc211680644editdlrm
axes_grid.pyo211680644editdlrm
axes_rgb.py42450644editdlrm
axes_rgb.pyc49460644editdlrm
axes_rgb.pyo49460644editdlrm
axes_size.py55310644editdlrm
axes_size.pyc99440644editdlrm
axes_size.pyo99440644editdlrm
axislines.py455500644editdlrm
axislines.pyc481230644editdlrm
axislines.pyo481230644editdlrm
clip_path.py35060644editdlrm
clip_path.pyc37870644editdlrm
clip_path.pyo37870644editdlrm
grid_finder.py99030644editdlrm
grid_finder.pyc99420644editdlrm
grid_finder.pyo99420644editdlrm
grid_helper_curvelinear.py188920644editdlrm
grid_helper_curvelinear.pyc189940644editdlrm
grid_helper_curvelinear.pyo189940644editdlrm
inset_locator.py93870644editdlrm
inset_locator.pyc116080644editdlrm
inset_locator.pyo116080644editdlrm
parasite_axes.py113690644editdlrm
parasite_axes.pyc127260644editdlrm
parasite_axes.pyo127260644editdlrm
__init__.py2120644editdlrm
__init__.pyc4470644editdlrm
__init__.pyo4470644editdlrm
Edit: /usr/lib64/python2.6/site-packages/mpl_toolkits/axes_grid/anchored_artists.py (3690B)
from matplotlib.font_manager import FontProperties from matplotlib import rcParams from matplotlib.patches import Rectangle, Ellipse from matplotlib.offsetbox import AnchoredOffsetbox, AuxTransformBox, VPacker,\ TextArea, DrawingArea class AnchoredText(AnchoredOffsetbox): def __init__(self, s, loc, pad=0.4, borderpad=0.5, prop=None, **kwargs): self.txt = TextArea(s, textprops=prop, minimumdescent=False) fp = self.txt._text.get_fontproperties() super(AnchoredText, self).__init__(loc, pad=pad, borderpad=borderpad, child=self.txt, prop=fp, **kwargs) class AnchoredDrawingArea(AnchoredOffsetbox): def __init__(self, width, height, xdescent, ydescent, loc, pad=0.4, borderpad=0.5, prop=None, frameon=True, **kwargs): self.da = DrawingArea(width, height, xdescent, ydescent, clip=True) self.drawing_area = self.da super(AnchoredDrawingArea, self).__init__(loc, pad=pad, borderpad=borderpad, child=self.da, prop=None, frameon=frameon, **kwargs) class AnchoredAuxTransformBox(AnchoredOffsetbox): def __init__(self, transform, loc, pad=0.4, borderpad=0.5, prop=None, frameon=True, **kwargs): self.drawing_area = AuxTransformBox(transform) AnchoredOffsetbox.__init__(self, loc, pad=pad, borderpad=borderpad, child=self.drawing_area, prop=prop, frameon=frameon, **kwargs) class AnchoredEllipse(AnchoredOffsetbox): def __init__(self, transform, width, height, angle, loc, pad=0.1, borderpad=0.1, prop=None, frameon=True, **kwargs): """ Draw an ellipse the size in data coordinate of the give axes. pad, borderpad in fraction of the legend font size (or prop) """ self._box = AuxTransformBox(transform) self.ellipse = Ellipse((0,0), width, height, angle) self._box.add_artist(self.ellipse) AnchoredOffsetbox.__init__(self, loc, pad=pad, borderpad=borderpad, child=self._box, prop=prop, frameon=frameon, **kwargs) class AnchoredSizeBar(AnchoredOffsetbox): def __init__(self, transform, size, label, loc, pad=0.1, borderpad=0.1, sep=2, prop=None, frameon=True, **kwargs): """ Draw a horizontal bar with the size in data coordinate of the give axes. A label will be drawn underneath (center-alinged). pad, borderpad in fraction of the legend font size (or prop) sep in points. """ self.size_bar = AuxTransformBox(transform) self.size_bar.add_artist(Rectangle((0,0), size, 0, fc="none")) self.txt_label = TextArea(label, minimumdescent=False) self._box = VPacker(children=[self.size_bar, self.txt_label], align="center", pad=0, sep=sep) AnchoredOffsetbox.__init__(self, loc, pad=pad, borderpad=borderpad, child=self._box, prop=prop, frameon=frameon, **kwargs)