Skip to content

Commit 8244c07

Browse files
committed
Make TestVoxels.test_rgb_data pass
1 parent ee53be5 commit 8244c07

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lib/mpl_toolkits/mplot3d/art3d.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@ def set_segments(self, segments):
235235
"""
236236
self._segments3d = []
237237
if len(segments) > 0:
238-
self._seg_sizes = np.full(len(segments), len(segments[0]))
238+
self._seg_sizes = [len(c) for c in segments]
239239
# Store the points in a single array for easier projection
240240
n_segments = np.sum(self._seg_sizes)
241241

@@ -670,11 +670,11 @@ def do_3d_projection(self, renderer):
670670
zvec = np.array([[0], [0], [self._sort_zpos], [1]])
671671
ztrans = proj3d.proj_transform_vec(zvec, renderer.M)
672672
return ztrans[2][0]
673-
elif xys[2].size > 0:
673+
elif xys[:, 2].size > 0:
674674
# FIXME: Some results still don't look quite right.
675675
# In particular, examine contourf3d_demo2.py
676676
# with az = -54 and elev = -45.
677-
return np.min(xys[2])
677+
return np.min(xys[:, 2])
678678
else:
679679
return np.nan
680680

0 commit comments

Comments
 (0)