2016-08-09 2 views
-1

어제 관련 질문을했고 다행히도 jlarsch의 답변을 신속하게 받았습니다. 하지만 지금은 h=area() 줄로 시작하는 다음 부분에 붙어 있습니다. 나는 색상을 설정할 수있는 area() 함수의 파이썬 버전을 알고 싶습니다. 누군가가 나에게 다시 빛을 비춰 줄 수 있을까? 많이 미리 감사드립니다.Matlab의 h = area() Python 버전

... 
    Subplot (2,1,1); 
    H = plot (rand(100,5)); 
    C = get (H, 'Color') 
    H = area (myX, myY); 
    H(1).FaceColor = C(1); 
    H(2).FaceColor = C(2); 
    Grid on; 
... 
+2

당신의 전체 코드를 입력하고 명확한 간결한 질문을 –

답변

0

MATLAB의 Area plot의 거의 정확한 동등한에서 그래프 유형의 거대한 양하기 matplotlib의 stackplot입니다. 다음은 위의 링크에서 첫 번째 MATLAB 예제 사용하기 matplotlib 재현 :

import matplotlib.pyplot as plt 
import numpy as np 

x = np.arange(4) 
y = [[1, 3, 1, 2], 
    [5, 2, 5, 6], 
    [3, 7, 3, 1]] 
plt.stackplot(x, y) 
plt.show() 

그리고 여기 결과입니다

Stack plot

+0

덕분에 많은 문의 바랍니다 , 모두, 모든 팁. TheBlackCat이 제안한대로 stackplot을 사용할 것입니다. 실제로 그것은 matlab의 area()에 가장 근접한 일치입니다. 다시 한번 감사드립니다. –

0

당신은 점의 임의의 배열에 의해 정의 된 다각형을 채울 수있는 pygame.draw.polygon()을 찾고 될 수 있습니다.