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

Skip to content

Commit 49ee773

Browse files
Update lib/mpl_toolkits/mplot3d/axes3d.py
Co-authored-by: Tim Hoffmann <[email protected]>
1 parent 195a208 commit 49ee773

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

lib/mpl_toolkits/mplot3d/axes3d.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2658,16 +2658,18 @@ def add_collection3d(self, col, zs=0, zdir='z', autolim=True):
26582658
art3d.patch_collection_2d_to_3d(col, zs=zs, zdir=zdir)
26592659
col.set_sort_zpos(zsortval)
26602660

2661-
# FIXME: Implement auto-scaling function for Patch3DCollection
2662-
# Currently unable to do so due to issues with Patch3DCollection
2663-
# See https://github.com/matplotlib/matplotlib/issues/14298 for details
26642661
if autolim:
26652662
if isinstance(col, art3d.Line3DCollection):
26662663
self.auto_scale_xyz(*np.array(col._segments3d).transpose(),
26672664
had_data=had_data)
2668-
2669-
if isinstance(col, art3d.Poly3DCollection):
2665+
elif isinstance(col, art3d.Poly3DCollection):
26702666
self.auto_scale_xyz(*col._vec[:-1], had_data=had_data)
2667+
elif isinstance(col, art3d.Patch3DCollection):
2668+
pass
2669+
# FIXME: Implement auto-scaling function for Patch3DCollection
2670+
# Currently unable to do so due to issues with Patch3DCollection
2671+
# See https://github.com/matplotlib/matplotlib/issues/14298 for details
2672+
26712673

26722674
collection = super().add_collection(col)
26732675
return collection

0 commit comments

Comments
 (0)