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

Skip to content

Commit 6756fc3

Browse files
committed
Replaced reduce() method because of Python 3.3 Incompatibility
1 parent 037a89d commit 6756fc3

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

plotly/tools.py

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1582,8 +1582,18 @@ def _trisurf(x, y, z, simplices, colormap=None,
15821582
# None separates data corresponding to two consecutive triangles
15831583
lists_coord = ([[[T[k % 3][c] for k in range(4)]+[None]
15841584
for T in tri_vertices] for c in range(3)])
1585-
Xe, Ye, Ze = ([reduce(lambda x, y: x+y, lists_coord[k])
1586-
for k in range(3)])
1585+
1586+
Xe = lists_coord[0][0] + lists_coord[0][1]
1587+
for index in range(2, len(lists_coord[0])):
1588+
Xe = Xe + lists_coord[0][index]
1589+
1590+
Ye = lists_coord[1][0] + lists_coord[1][1]
1591+
for index in range(2, len(lists_coord[1])):
1592+
Ye = Ye + lists_coord[1][index]
1593+
1594+
Ze = lists_coord[2][0] + lists_coord[2][1]
1595+
for index in range(2, len(lists_coord[2])):
1596+
Ze = Ze + lists_coord[2][index]
15871597

15881598
# define the lines to be plotted
15891599
lines = graph_objs.Scatter3d(

0 commit comments

Comments
 (0)