2016-09-05 16 views

答えて

2

あなたはこの上の解決策を見つけることができます。http://matplotlib.org/examples/pylab_examples/stackplot_demo.html

+0

を見える避けるようにしてくださいリンクのみの回答。 –

+0

申し訳ありませんが、私はこのフォーラムの初心者です。私は次回よりうまくやろうとします。 – jumpy

+0

こんにちは@jumpy、これはおそらく正確にOPが望むものです。あなたがリンクしている 'stackplot_demo'を使って最小限の例を追加すると良い答えになるでしょう –

3

をあなたはmatplotlibfill_betweenを使用することができ、例えば、

#!/usr/bin/env python 
import matplotlib.pyplot as plt 
import numpy as np 

x = np.arange(0.0, 2, 0.1) 
y = 10*np.ones(x.shape[0]) 
c = ['r', 'b', 'g', 'y', 'k'] 
fig, ax = plt.subplots() 
for i in range(5): 
    r = np.random.randn(x.shape[0]) 
    yp = np.copy(y) 
    y = y + np.cumsum(np.abs(r)) 
    ax.fill_between(x, yp, y, color=c[i], alpha=0.5) 

plt.show() 

は、同じよう enter image description here