2017-09-29 2 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 함수가 두 번 호출됩니다. 귀하의 경우 Z에 빼기 기호를 추가해도 실린더가 생기지는 않지만 적어도 상단과 하단이 있습니다.

관련 문제