###pythonのplot_surfaceの使い方がよく分かりません。
python3を使っております。ググったところ、matplotlibで球を書くには下のようなコードを書けばよいと出てきました。しかし、ここではplot_surfaceの引数として、x、y、zそれぞれに行列を用いています。これは、内部でどのような計算を行い、グラフをプロットしているのでしょうか?どなたか分かる方ご教授お願いします。
よろしくお願いします。
###該当のソースコード
python3
1from mpl_toolkits.mplot3d import Axes3D 2import matplotlib.pyplot as plt 3import numpy as np 4 5 6fig = plt.figure() 7ax = fig.gca(projection='3d') 8 9# Make data 10u = np.linspace(0, 2 * np.pi, 100) 11v = np.linspace(0, np.pi, 100) 12x = 10 * np.outer(np.cos(u), np.sin(v)) 13y = 10 * np.outer(np.sin(u), np.sin(v)) 14z = 10 * np.outer(np.ones(np.size(u)), np.cos(v)) 15 16# Plot the surface 17ax.plot_surface(x, y, z, color='b') 18 19plt.show() 20 21
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/20 10:27
2017/06/26 04:40