2016-08-09 11 views
-1

私は昨日関連する質問をし、幸いにもjlarschから私の答えをすぐに得ました。しかし、今私はh=area()行で始まる次の部分についています。私はarea()関数のpythonバージョンを知りたいと思います。これを介して色を設定することができます。誰かが私にもう一度光を当てることができるだろうか?事前に感謝します。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です。ここでmatplotlibのを使用して再現上記のリンクから最初のMATLABの例である:

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()を探している可能性があります。