matplotlib.category#

文字列「カテゴリ」データのプロット: x 軸の値が「d」、「f」、「a」の 3 つの点をプロットします。plot(['d', 'f', 'a'], [1, 2, 3])

例については、カテゴリー変数のプロットを参照してください。

このモジュールは、Matplotlib のmatplotlib.unitsメカニズムを使用して文字列から整数に変換し、ティック ロケータ、ティック フォーマッタ、および UnitData文字列から整数へのマッピングを作成して保存するクラスを提供します。

クラス matplotlib.category. StrCategoryConverter [ソース] #

拠点:ConversionInterface

static axisinfo ( unit , axis ) [ソース] #

デフォルトの軸の目盛りとラベルを設定します。

パラメータ:
単位UnitData

値のオブジェクト文字列単位情報

Axis

情報を設定する軸

ノート

は使用しません

戻り値:
AxisInfo

デフォルトの目盛ラベリングをサポートするための情報

static convert ( value , unit , axis ) [source] #

unitオブジェクトに格納されているマッピング情報を使用して、の文字列を float に変換します。

パラメータ:
str または iterable

変換する値または値のリスト。

単位UnitData

文字列を整数にマッピングするオブジェクト。

Axis

変換された値がプロットされる軸。

ノート

は未使用です。

戻り値:
float または ndarray[float]
static default_units ( data , axis ) [ソース] #

単位を設定および更新しAxisます。

パラメータ:
データstr または str の iterable
Axis

データがプロットされる軸

戻り値:
UnitData

文字列から整数へのマッピングを格納するオブジェクト

クラス matplotlib.category. StrCategoryFormatter ( units_mapping ) [ソース] #

拠点:Formatter

ティックごとのデータの文字列表現。

パラメータ:
units_mapping辞書

カテゴリ名 (str) からインデックス (int) へのマッピング。

format_ticks () [ソース] #

一度にすべての目盛りの目盛りラベルを返します。

クラス matplotlib.category. StrCategoryLocator ( units_mapping ) [ソース] #

拠点:Locator

文字列データのすべての整数マッピングにチェックを入れます。

パラメータ:
units_mapping辞書

カテゴリ名 (str) からインデックス (int) へのマッピング。

tick_values ( vmin , vmax ) [ソース] #

指定されたvminおよびvmaxにある目盛りの値を返します。

ノート

関連する vmin と vmax の値が自動的に定義された目盛りの位置を取得するには、axis単に Locator インスタンスを呼び出します。

>>> print(type(loc))
<type 'Locator'>
>>> print(loc())
[1, 2, 3, 4]
クラス matplotlib.category. UnitData (データ=なし) [ソース] #

拠点:object

一意のカテゴリ値と整数 ID の間のマッピングを作成します。

パラメータ:
反復可能なデータ

文字列値のシーケンス

更新(データ) [ソース] #

新しい値を整数識別子にマップします。

パラメータ:
str または bytes の反復可能なデータ
レイズ:
TypeError

dataの要素が str でも bytes でも​​ない場合。