Skip to content

Commit d147008

Browse files
committed
coolwarm is specifically designed for diverging data on shaded 3D surfaces
1 parent b2c6723 commit d147008

File tree

7 files changed

+11
-11
lines changed

7 files changed

+11
-11
lines changed

examples/mplot3d/contour3d_demo.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
fig = plt.figure()
55
ax = fig.add_subplot(111, projection='3d')
66
X, Y, Z = axes3d.get_test_data(0.05)
7-
cset = ax.contour(X, Y, Z)
7+
cset = ax.contour(X, Y, Z, cmap = cm.coolwarm)
88
ax.clabel(cset, fontsize=9, inline=1)
99

1010
plt.show()

examples/mplot3d/contour3d_demo2.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
fig = plt.figure()
55
ax = fig.gca(projection='3d')
66
X, Y, Z = axes3d.get_test_data(0.05)
7-
cset = ax.contour(X, Y, Z, extend3d=True)
7+
cset = ax.contour(X, Y, Z, extend3d=True, cmap = cm.coolwarm)
88
ax.clabel(cset, fontsize=9, inline=1)
99

1010
plt.show()

examples/mplot3d/contour3d_demo3.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
ax = fig.gca(projection='3d')
66
X, Y, Z = axes3d.get_test_data(0.05)
77
ax.plot_surface(X, Y, Z, rstride=8, cstride=8, alpha=0.3)
8-
cset = ax.contour(X, Y, Z, zdir='z', offset=-100)
9-
cset = ax.contour(X, Y, Z, zdir='x', offset=-40)
10-
cset = ax.contour(X, Y, Z, zdir='y', offset=40)
8+
cset = ax.contour(X, Y, Z, zdir='z', offset=-100, cmap = cm.coolwarm)
9+
cset = ax.contour(X, Y, Z, zdir='x', offset=-40, cmap = cm.coolwarm)
10+
cset = ax.contour(X, Y, Z, zdir='y', offset=40, cmap = cm.coolwarm)
1111

1212
ax.set_xlabel('X')
1313
ax.set_xlim(-40, 40)

examples/mplot3d/contourf3d_demo.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
fig = plt.figure()
55
ax = fig.gca(projection='3d')
66
X, Y, Z = axes3d.get_test_data(0.05)
7-
cset = ax.contourf(X, Y, Z)
7+
cset = ax.contourf(X, Y, Z, cmap = cm.coolwarm)
88
ax.clabel(cset, fontsize=9, inline=1)
99

1010
plt.show()

examples/mplot3d/contourf3d_demo2.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
ax = fig.gca(projection='3d')
1111
X, Y, Z = axes3d.get_test_data(0.05)
1212
ax.plot_surface(X, Y, Z, rstride=8, cstride=8, alpha=0.3)
13-
cset = ax.contourf(X, Y, Z, zdir='z', offset=-100)
14-
cset = ax.contourf(X, Y, Z, zdir='x', offset=-40)
15-
cset = ax.contourf(X, Y, Z, zdir='y', offset=40)
13+
cset = ax.contourf(X, Y, Z, zdir='z', offset=-100, cmap = cm.coolwarm)
14+
cset = ax.contourf(X, Y, Z, zdir='x', offset=-40, cmap = cm.coolwarm)
15+
cset = ax.contourf(X, Y, Z, zdir='y', offset=40, cmap = cm.coolwarm)
1616

1717
ax.set_xlabel('X')
1818
ax.set_xlim(-40, 40)

examples/mplot3d/subplot3d_demo.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
X, Y = np.meshgrid(X, Y)
1818
R = np.sqrt(X**2 + Y**2)
1919
Z = np.sin(R)
20-
surf = ax.plot_surface(X, Y, Z, rstride=1, cstride=1, cmap=cm.jet,
20+
surf = ax.plot_surface(X, Y, Z, rstride=1, cstride=1, cmap=cm.coolwarm,
2121
linewidth=0, antialiased=False)
2222
ax.set_zlim3d(-1.01, 1.01)
2323

examples/mplot3d/surface3d_demo.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
X, Y = np.meshgrid(X, Y)
1212
R = np.sqrt(X**2 + Y**2)
1313
Z = np.sin(R)
14-
surf = ax.plot_surface(X, Y, Z, rstride=1, cstride=1, cmap=cm.jet,
14+
surf = ax.plot_surface(X, Y, Z, rstride=1, cstride=1, cmap=cm.coolwarm,
1515
linewidth=0, antialiased=False)
1616
ax.set_zlim(-1.01, 1.01)
1717

0 commit comments

Comments
 (0)