2017-09-29 198 views
-1

円筒形のメッシュグリッドを使って、完全な円柱をプロットしようとしています。 しかし、私はちょうど円筒の半分を得ることができた。ここに私のコードは私が取得したい何円柱をパイソンでプロットする

fig = plt.figure() 
ax = fig.add_subplot(111, projection='3d') 
r = 1 
x = np.linspace(-r, r, 50) 
y = np.linspace(-r, r, 50) 
X, Y = np.meshgrid(x, y) 
Z = (np.pi * -Y**2) 
surf = ax.plot_surface(X, Y, Z) 

あるこの enter image description here

のようなものは、誰もが私にそれを行う方法にいくつかの洞察力を与えることができるのですか?

答えて

0

this postでは、ax.plot_surface関数が2回呼び出されます。あなたのケースでは、Zにマイナス記号を追加すると、まだシリンダーが生成されませんが、少なくとも上部と下部があります。

関連する問題