初心者で3Dグラフを試しに表示してみたく、以下を入力しました。
(コードはネットから引っ張ってきたもの)
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
import numpy as np
#範囲と間隔の設定
x = np.arange(-5, 5, 0.25)
y = np.arange(-5, 5, 0.25)
#メッシュ描画設定
X, Y = np.meshgrid(x, y)
#計算
Z = np.sin(X)+ np.cos(Y)
fig = plt.figure()
ax = Axes3D(fig)
#プロット
ax.plot_wireframe(X,Y,Z)
plt.show()
以下が出力され、グラフが出力されないのですがなぜでしょうか。。
0 コメント