0
次のpythonコードは私の大学の読者の中にpythonコースとしてありました。それは3Dの図をプロットする必要がありますが、私はプログラムを実行しようとすると何も表示されません。python 3Dプロットに何も表示されません
from numpy import exp,arange,meshgrid
import matplotlib.pyplot as plt
from matplotlib import cm
from mpl_toolkits.mplot3d import axes3d, Axes3D
def z_func(x,y):
return (1-(x**2+y**3))*exp(-(x**2+y**2)/2)
x = arange(-3.0,3.0,0.1)
y = arange(-3.0,3.0,0.1)
X,Y = meshgrid(x,y)
Z = z_func(X,Y)
fig = plt.figure()
ax = Axes3D(fig)
surf = ax.plot_surface(X, Y, Z, rstride=1, cstride=1, cmap=cm.RdBu,
linewidth=0, antialiased=False)
fig.colorbar(surf, shrink=0.5, aspect=5)
plt.show
エラーはありません。
を使用します。plt.show() showはPython関数です –