Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 69705a7

Browse files
committed
Copy all remaing functionality from axes_grid to axisartist
1 parent a2d8009 commit 69705a7

5 files changed

Lines changed: 76 additions & 1 deletion

File tree

doc/mpl_toolkits/axisartist/figures/demo_parasite_axes.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from mpl_toolkits.axes_grid.parasite_axes import HostAxes, ParasiteAxes
1+
from mpl_toolkits.axisartist.parasite_axes import HostAxes, ParasiteAxes
22
import matplotlib.pyplot as plt
33

44
if __name__ == "__main__":
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
from __future__ import (absolute_import, division, print_function,
2+
unicode_literals)
3+
4+
from matplotlib.externals import six
5+
6+
from mpl_toolkits.axes_grid1.axes_divider import Divider, AxesLocator, SubplotDivider, \
7+
AxesDivider, locatable_axes_factory, make_axes_locatable
8+
9+
from mpl_toolkits.axes_grid.axislines import Axes
10+
LocatableAxes = locatable_axes_factory(Axes)
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
from __future__ import (absolute_import, division, print_function,
2+
unicode_literals)
3+
4+
from matplotlib.externals import six
5+
6+
import mpl_toolkits.axes_grid1.axes_grid as axes_grid_orig
7+
from .axes_divider import LocatableAxes
8+
9+
class CbarAxes(axes_grid_orig.CbarAxesBase, LocatableAxes):
10+
def __init__(self, *kl, **kwargs):
11+
orientation=kwargs.pop("orientation", None)
12+
if orientation is None:
13+
raise ValueError("orientation must be specified")
14+
self.orientation = orientation
15+
self._default_label_on = False
16+
self.locator = None
17+
18+
super(LocatableAxes, self).__init__(*kl, **kwargs)
19+
20+
def cla(self):
21+
super(LocatableAxes, self).cla()
22+
self._config_axes()
23+
24+
25+
class Grid(axes_grid_orig.Grid):
26+
_defaultLocatableAxesClass = LocatableAxes
27+
28+
class ImageGrid(axes_grid_orig.ImageGrid):
29+
_defaultLocatableAxesClass = LocatableAxes
30+
_defaultCbarAxesClass = CbarAxes
31+
32+
AxesGrid = ImageGrid
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
from __future__ import (absolute_import, division, print_function,
2+
unicode_literals)
3+
4+
from matplotlib.externals import six
5+
6+
#from mpl_toolkits.axes_grid1.axes_rgb import *
7+
from mpl_toolkits.axes_grid1.axes_rgb import make_rgb_axes, imshow_rgb, RGBAxesBase
8+
9+
#import mpl_toolkits.axes_grid1.axes_rgb as axes_rgb_orig
10+
from .axislines import Axes
11+
12+
class RGBAxes(RGBAxesBase):
13+
_defaultAxesClass = Axes
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
from __future__ import (absolute_import, division, print_function,
2+
unicode_literals)
3+
4+
from matplotlib.externals import six
5+
6+
from mpl_toolkits.axes_grid1.parasite_axes import \
7+
subplot_class_factory, \
8+
parasite_axes_class_factory, parasite_axes_auxtrans_class_factory, \
9+
host_axes_class_factory
10+
11+
from .axislines import Axes
12+
13+
14+
ParasiteAxes = parasite_axes_class_factory(Axes)
15+
16+
ParasiteAxesAuxTrans = parasite_axes_auxtrans_class_factory(axes_class=ParasiteAxes)
17+
18+
HostAxes = host_axes_class_factory(axes_class=Axes)
19+
20+
SubplotHost = subplot_class_factory(HostAxes)

0 commit comments

Comments
 (0)