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 でもない場合。