Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 69705a7

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

File tree

Expand file treeCollapse file tree

5 files changed

+76
-1
lines changed
Filter options
Expand file treeCollapse file tree

5 files changed

+76
-1
lines changed

‎doc/mpl_toolkits/axisartist/figures/demo_parasite_axes.py

Copy file name to clipboardExpand all lines: doc/mpl_toolkits/axisartist/figures/demo_parasite_axes.py
+1-1Lines 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__":
+10Lines 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)
+32Lines 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
+13Lines 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
+20Lines 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 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.