matplotlib.axes.Axes.step #
- 軸。step ( x , y , * args , where = 'pre' , data = None , ** kwargs ) [source] #
ステップ プロットを作成します。
呼び出し署名:
step(x, y, [fmt], *, data=None, where='pre', **kwargs) step(x, y, [fmt], x2, y2, [fmt2], ..., *, where='pre', **kwargs)
plot
これは、いくつかの書式設定オプションを変更する薄いラッパーです。プロットの概念とパラメーターのほとんどは、ここでも使用できます。ノート
この方法では、ステップ描画スタイルの標準プロットを使用します。x値は参照位置であり、ステップはwhere に 応じて左/右/両方向に拡張されます。
ステップの値とエッジがわかっている一般的なケースでは、
stairs
代わりに使用します。- パラメータ:
- x配列のような
x 位置の 1D シーケンス。一様に増加していると想定されますが、確認はされていません。
- y配列のような
y レベルの 1D シーケンス。
- fmt文字列、オプション
書式文字列。たとえば、緑色の線は 'g' です。詳細
plot
については、 を参照してください。注: 完全なフォーマット文字列が受け入れられますが、色のみを指定することをお勧めします。ライン スタイルは現在無視されます (代わりにキーワード引数linestyleを使用してください)。マーカーは受け入れられ、指定された位置にプロットされますが、これはステップ プロットではめったに必要とされない機能です。
- どこで{'pre', 'post', 'mid'}, デフォルト: 'pre'
ステップを配置する場所を定義します。
'pre': y 値は、すべてのx位置から常に左に続きます。つまり、間隔の値は です。
(x[i-1], x[i]]
y[i]
'post': y の値は、すべてのx位置から常に右側に続きます。つまり、間隔の値は です。
[x[i], x[i+1])
y[i]
'mid': ステップはx位置の中間で発生します。
- データのインデックス可能なオブジェクト、オプション
ラベル付きデータを持つオブジェクト。指定されている場合は、 xおよびyにプロットするラベル名を指定します。
- **kwargs
その他のパラメータは の場合と同じです
plot
。
- 戻り値:
- のリスト
Line2D
プロットされたデータを表すオブジェクト。
- のリスト
#を使用した例matplotlib.axes.Axes.step
ステップ(x, y)