matplotlib.axes.Axes.stackplot #
- 軸。stackplot ( x , *引数,ラベル= () ,色=なし,ベースライン= 'ゼロ' ,データ=なし, ** kwargs ) [ソース] #
積み上げ面プロットを描画します。
- パラメータ:
- x (N,) 配列のような
- y (M, N) 配列のような
データはスタックされていないと想定されます。次の各呼び出しは有効です。
stackplot(x, y) # where y has shape (M, N) stackplot(x, y1, y2, y3) # where y1, y2, y3, y4 have length N
- ベースライン{'zero', 'sym', 'wiggle', 'weighted_wiggle'}
ベースラインの計算に使用される方法:
'zero'
: 一定のゼロ ベースライン、つまり単純な積み上げプロット。'sym'
: ゼロを中心に対称で、「ThemeRiver」と呼ばれることもあります。'wiggle'
: 勾配の 2 乗の合計を最小化します。'weighted_wiggle'
: 同じことを行いますが、各レイヤーのサイズを考慮して重み付けします。「Streamgraph」レイアウトとも呼ばれます。詳細については、http://leebyron.com/streamgraph/を参照してください。
- ラベルstr のリスト、オプション
各データ系列に割り当てる一連のラベル。指定しない場合、アーティストにラベルは適用されません。
- 色 色のリスト、オプション
積み重ねられた領域を色付けするために循環して使用される一連の色。シーケンスは、指定されたyの数と正確に同じ長さである必要はありません。その場合、色は最初から繰り返されます。
指定しない場合、Axes プロパティ サイクルの色が使用されます。
- データのインデックス可能なオブジェクト、オプション
指定された場合、すべてのパラメーターは string も受け入れます。これは(例外が発生しない限り)
s
と解釈されます。data[s]
- **kwargs
他のすべてのキーワード引数は に渡され
Axes.fill_between
ます。
- 戻り値:
- のリスト
PolyCollection
インスタンスのリスト
PolyCollection
。積み上げ面プロットの要素ごとに 1 つ。
- のリスト
#を使用した例matplotlib.axes.Axes.stackplot
スタックプロットとストリームグラフ
スタックプロット(x, y)