matplotlib.axes.Axes.stem #

軸。stem ( *args , linefmt=None , markerfmt=None , basefmt=None , bottom=0 , label=None , use_line_collection=<deprecated parameter> , orientation='vertical' , data=None ) [source] #

ステム プロットを作成します。

ステム プロットは ベースラインから heads までの位置でベースラインに垂直な線を描画し、そこにマーカーを配置します。垂直ステム プロット (デフォルト) の場合、locx位置であり、heady値です。水平ステム プロットの場合、locy位置であり、 headx値です。

呼び出し署名:

stem([locs,] heads, linefmt=None, markerfmt=None, basefmt=None)

locs -positionsはオプションです。形式は、位置指定またはキーワード引数として指定できます。Matplotlib 3.5 以降、 markerfmtbasefmtを位置的に渡すことは非推奨になりました。

パラメータ:
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

コンテナはタプルのように扱うことができます ( markerlinestemlinesbaseline )

ノート

こちらもご覧ください

このメソッドに影響を与えた MATLAB 関数の 語幹。

#を使用した例matplotlib.axes.Axes.stem

レジェンドデモ

レジェンドデモ

レジェンドデモ
3D ステム

3D ステム

3D ステム
ステム(x, y)

ステム(x, y)

ステム(x, y)