一个简单的问题,但是我找不到整齐地做的正确方法。 我有两个分布z1和z2。我希望能够在同一表面上区分它们(3D图)。
在这里它们在一起,但是我无法轻易区分它们。
fig, ax = plt.subplots(subplot_kw=dict(projection='3d'))
s1 = ax.plot_surface(x, y, z1 + z2, rstride=1, cstride=1, cmap=plt.cm.coolwarm, linewidth=0, antialiased=True)
plt.show()
这是我所寻找的更多内容,但是第二个发行版的基础似乎涵盖了第一个发行版的大部分内容。
fig, ax = plt.subplots(subplot_kw=dict(projection='3d'))
s1 = ax.plot_surface(x, y, z1, rstride=1, cstride=1, cmap=plt.cm.coolwarm, linewidth=0, antialiased=True)
s2 = ax.plot_surface(x, y, z2, rstride=1, cstride=1, cmap=plt.cm.Spectral, linewidth=0, antialiased=True)
plt.show()
有没有简单的方法可以使它看起来更好?