matplotlib.pyplot.step #

matplotlib.pyplot. 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.pyplot.step

階段のデモ

階段のデモ

階段のデモ
ステップデモ

ステップデモ

ステップデモ