matplotlib.pyplot.stem #
- matplotlib.pyplot. stem ( *args , linefmt=None , markerfmt=None , basefmt=None , bottom=0 , label=None , use_line_collection=<deprecated parameter> , orientation='vertical' , data=None ) [source] #
ステム プロットを作成します。
ステム プロットは 、ベースラインから heads までの各位置でベースラインに垂直な線を描画し、そこにマーカーを配置します。垂直ステム プロット (デフォルト) の場合、locはx位置であり、headはy値です。水平ステム プロットの場合、locは y位置であり、 headはx値です。
呼び出し署名:
stem([locs,] heads, linefmt=None, markerfmt=None, basefmt=None)
locs -positionsはオプションです。形式は、位置指定またはキーワード引数として指定できます。Matplotlib 3.5 以降、 markerfmtとbasefmtを位置的に渡すことは非推奨になりました。
- パラメータ:
- locs配列のような、デフォルト: (0, 1, ..., len(heads) - 1)
垂直ステム プロットの場合、ステムの x 位置。水平ステム プロットの場合、ステムの y 位置。
- 頭の配列のような
垂直ステム プロットの場合、ステム ヘッドの y 値。水平ステム プロットの場合、ステム ヘッドの x 値。
- linefmt文字列、オプション
垂直線の色や線種を定義する文字列:
キャラクター
線種
'-'
実線
'--'
破線
'-.'
一点鎖線
':'
点線
デフォルト: 'C0-'、つまり、カラー サイクルの最初の色の実線。
注: このパラメーター (「x」など) で指定されたマーカーは、暗黙のうちに無視されます (を使用しない限り
use_line_collection=False
)。代わりに、markerfmtを使用してマーカーを指定する必要があります。- markerfmt文字列、オプション
ステム ヘッドのマーカーの色や形状を定義する文字列。マーカーが指定されていない場合は、マーカー「o」、つまり塗りつぶされた円を使用します。色が指定されていない場合は、 linefmtの色を使用します。
- basefmt str、デフォルト: 'C3-' (クラシック モードでは 'C2-')
ベースラインのプロパティを定義する書式文字列。
- 向きstr、デフォルト: 'vertical'
'vertical' の場合、ステムが垂直方向に配置されたプロットが生成されます。それ以外の場合、ステムは水平方向に配置されます。
- ボトムフロート、デフォルト: 0
ベースラインの y/x 位置 (向きによる)。
- ラベル文字列、デフォルト: なし
凡例のステムに使用するラベル。
- use_line_collection bool、デフォルト: True
3.6 以降非推奨
の場合
True
、ステム ラインLineCollection
を個々のラインではなく として保存およびプロットします。これにより、パフォーマンスが大幅に向上します。の場合False
、オブジェクトのリストを使用する古い動作がデフォルトになりLine2D
ます。- データのインデックス可能なオブジェクト、オプション
指定された場合、すべてのパラメーターは string も受け入れます。これは(例外が発生しない限り)
s
と解釈されます。data[s]
- 戻り値:
StemContainer
コンテナはタプルのように扱うことができます ( markerline、stemlines、baseline )
ノート
こちらもご覧ください
このメソッドに影響を与えた MATLAB 関数の 語幹。