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

Skip to content

Commit 41ced22

Browse files
efiringMeeseeksDev[bot]
authored and
MeeseeksDev[bot]
committed
Backport PR matplotlib#10554: Make ax3d.get_xlim() return a tuple, as 2D axes do.
1 parent c0294a1 commit 41ced22

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
``Axes3D.get_xlim``, ``get_ylim`` and ``get_zlim`` now return a tuple
2+
`````````````````````````````````````````````````````````````````````
3+
4+
They previously returned an array. Returning a tuple is consistent with the
5+
behavior for 2D axes.

lib/mpl_toolkits/mplot3d/axes3d.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -764,7 +764,7 @@ def set_zlim3d(self, bottom=None, top=None, emit=True, auto=False, **kw):
764764
set_zlim = set_zlim3d
765765

766766
def get_xlim3d(self):
767-
return self.xy_viewLim.intervalx
767+
return tuple(self.xy_viewLim.intervalx)
768768
get_xlim3d.__doc__ = maxes.Axes.get_xlim.__doc__
769769
get_xlim = get_xlim3d
770770
if get_xlim.__doc__ is not None:
@@ -774,7 +774,7 @@ def get_xlim3d(self):
774774
"""
775775

776776
def get_ylim3d(self):
777-
return self.xy_viewLim.intervaly
777+
return tuple(self.xy_viewLim.intervaly)
778778
get_ylim3d.__doc__ = maxes.Axes.get_ylim.__doc__
779779
get_ylim = get_ylim3d
780780
if get_ylim.__doc__ is not None:
@@ -785,7 +785,7 @@ def get_ylim3d(self):
785785

786786
def get_zlim3d(self):
787787
'''Get 3D z limits.'''
788-
return self.zz_viewLim.intervalx
788+
return tuple(self.zz_viewLim.intervalx)
789789
get_zlim = get_zlim3d
790790

791791
def get_zscale(self):

0 commit comments

Comments
 (0)