/
opt
/
alt
/
python27
/
lib64
/
python2.7
/
site-packages
/
mpl_toolkits
/
axes_grid
/
/opt/alt/python27/lib64/python2.7/site-packages/mpl_toolkits/axes_grid
mkdir
upload
Name
Size
Mode
Actions
anchored_artists.py
3690
0644
edit
dl
rm
anchored_artists.pyc
4710
0644
edit
dl
rm
anchored_artists.pyo
4710
0644
edit
dl
rm
angle_helper.py
10265
0644
edit
dl
rm
angle_helper.pyc
10965
0644
edit
dl
rm
angle_helper.pyo
10965
0644
edit
dl
rm
axes_divider.py
21493
0644
edit
dl
rm
axes_divider.pyc
24484
0644
edit
dl
rm
axes_divider.pyo
24484
0644
edit
dl
rm
axes_grid.py
24964
0644
edit
dl
rm
axes_grid.pyc
21506
0644
edit
dl
rm
axes_grid.pyo
21506
0644
edit
dl
rm
axes_rgb.py
4245
0644
edit
dl
rm
axes_rgb.pyc
5037
0644
edit
dl
rm
axes_rgb.pyo
5037
0644
edit
dl
rm
axes_size.py
5531
0644
edit
dl
rm
axes_size.pyc
10373
0644
edit
dl
rm
axes_size.pyo
10373
0644
edit
dl
rm
axislines.py
45550
0644
edit
dl
rm
axislines.pyc
49631
0644
edit
dl
rm
axislines.pyo
49631
0644
edit
dl
rm
clip_path.py
3506
0644
edit
dl
rm
clip_path.pyc
3839
0644
edit
dl
rm
clip_path.pyo
3839
0644
edit
dl
rm
grid_finder.py
9903
0644
edit
dl
rm
grid_finder.pyc
10228
0644
edit
dl
rm
grid_finder.pyo
10228
0644
edit
dl
rm
grid_helper_curvelinear.py
18892
0644
edit
dl
rm
grid_helper_curvelinear.pyc
19501
0644
edit
dl
rm
grid_helper_curvelinear.pyo
19501
0644
edit
dl
rm
inset_locator.py
9387
0644
edit
dl
rm
inset_locator.pyc
12011
0644
edit
dl
rm
inset_locator.pyo
12011
0644
edit
dl
rm
parasite_axes.py
11369
0644
edit
dl
rm
parasite_axes.pyc
13077
0644
edit
dl
rm
parasite_axes.pyo
13077
0644
edit
dl
rm
__init__.py
212
0644
edit
dl
rm
__init__.pyc
460
0644
edit
dl
rm
__init__.pyo
460
0644
edit
dl
rm
Edit:
/opt/alt/python27/lib64/python2.7/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)
Save
cmd:
run