matplotlib.spines
#
- クラス matplotlib.spines。Spine ( axes、 spine_type、 path、 ** kwargs ) [source] #
拠点:
Patch
軸スパイン -- データ領域の境界を示す線。
スパインは、軸の目盛りを接続し、データ領域の境界を示す線です。任意の位置に配置できます。詳細については、を参照
set_position
してください。デフォルトの位置は です。
('outward', 0)
スパインは のサブクラスであり
Patch
、その動作の多くを継承します。set_patch_line
スパインは、 、set_patch_circle
、またはset_patch_arc
が呼び出されたかどうかに応じて、線、円、または弧を描き ます。線状がデフォルトです。例については、スパインを参照してください。
- パラメータ:
- その他のパラメータ:
- **kwargs
有効なキーワード引数は次のとおりです。
財産
説明
(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数
わからない
ブール
antialiased
またはああブールまたはなし
CapStyle
または {'butt', 'projecting', 'round'}ブール
パッチまたは (パス、変換) またはなし
色
edgecolor
またはec色またはなし
facecolor
またはfc色またはなし
ブール
力
{'/'、'\'、'|'、'-'、'+'、'x'、'o'、'O'、'.'、'*'}
ブール
JoinStyle
または {'miter', 'round', 'bevel'}物体
linestyle
または ls{'-', '--', '-.', ':', '', (オフセット, オンオフシーケンス), ...}
linewidth
またはlwfloat または None
ブール
None または bool または float または callable
ブール
(位取り: float、長さ: float、乱数: float)
ブールまたはなし
力
ブール
浮く
- classmethod arc_spine ( axes、 spine_type、 center、 radius、 theta1、 theta2、 ** kwargs ) [source] #
arc を作成して返します
Spine
。
- draw (レンダラー) [ソース] #
指定されたレンダラーを使用してアーティスト (およびその子) を描画します。
アーティストが表示されていない場合、これは効果がありません (
Artist.get_visible
False を返します)。- パラメータ:
- レンダラー
RendererBase
のサブクラス。
- レンダラー
ノート
このメソッドは Artist サブクラスでオーバーライドされます。
- get_patch_transform ( ) [ソース] #
インスタンス
Transform
マッピング パッチ座標をデータ座標に戻します。たとえば、単位円の座標を指定して半径 5 を表す円のパッチを定義し、座標 (パッチ座標) を 5 倍にスケーリングする変換を定義できます。
- get_window_extent ( renderer = None ) [source] #
目盛りのパディングを含む、表示スペース内のスパインのウィンドウ範囲を返します (ただし、ラベルは含みません)。
- register_axis (軸) [ソース] #
軸を登録します。
軸は、Axes インスタンスの対応するスパインに登録する必要があります。これにより、スパインは必要に応じて軸のプロパティをクリアできます。
- set ( * , agg_filter=<UNSET> , alpha =<UNSET > ,, antialiased=< UNSET> , bounds=<UNSET> , capstyle=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET >、 clip_path=<UNSET>、 color=<UNSET>、 edgecolor=<UNSET>、 facecolor=<UNSET>、 fill=<UNSET>、 gid=<UNSET>、 hatch=<UNSET>、 in_layout=<UNSET>、 joinstyle=<UNSET> ,label=<未設定> ,linestyle=<UNSET> , linewidth=<UNSET> , mouseover=<UNSET> , patch_arc=<UNSET> , patch_circle=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , position =<UNSET> , rasterized = <UNSET> , sketch_params=<UNSET> , snap=<UNSET> , transform=<UNSET> , url=<UNSET> , visible=<UNSET> , zorder=<UNSET> ) [source] #
一度に複数のプロパティを設定します。
サポートされているプロパティは
財産
説明
(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数
スカラーまたはなし
ブール
antialiased
またはああブールまたはなし
(低: フロート、高: フロート)
CapStyle
または {'butt', 'projecting', 'round'}ブール
パッチまたは (パス、変換) またはなし
色
edgecolor
またはec色またはなし
facecolor
またはfc色またはなし
ブール
力
{'/'、'\'、'|'、'-'、'+'、'x'、'o'、'O'、'.'、'*'}
ブール
JoinStyle
または {'miter', 'round', 'bevel'}物体
linestyle
または ls{'-', '--', '-.', ':', '', (オフセット, オンオフシーケンス), ...}
linewidth
またはlwfloat または None
ブール
わからない
わからない
None または bool または float または callable
わからない
ブール
(位取り: float、長さ: float、乱数: float)
ブールまたはなし
力
ブール
浮く
- set_bounds ( low =なし, high =なし) [source] #
スパインの境界を設定します。
- パラメータ:
- ローフロートまたはなし、オプション
背骨の下部がバインドされています。Noneを渡すと、制限は変更されません。
境界は、最初の位置引数としてタプル ( low、high ) として渡すこともできます。
- ハイフロートまたはなし、オプション
より高い背骨のバウンド。Noneを渡すと、制限は変更されません。
- set_color ( c ) [ソース] #
エッジカラーを設定します。
- パラメータ:
- c色
ノート
Patch.set_color
このメソッドは、親クラスで定義されたメソッドとは異なり、facecolor (デフォルトは「none」) を変更しません。Patch.set_facecolor
フェイスカラーを設定するために使用 します。
- クラス matplotlib.spines。スパイン( ** kwargs ) [ソース] #
-
Spine
Axes 内のすべての のコンテナー。このインターフェイスは、名前 (「左」など) を
Spine
オブジェクトにマッピングする dict のようなものです。さらに、属性による要素へのアクセスなど、いくつかの pandas.Series のような機能を実装します。spines['top'].set_visible(False) spines.top.set_visible(False)
リストを渡すことで、複数のスパインを同時にアドレス指定できます。
spines[['top', 'right']].set_visible(False)
オープン スライスを使用して、すべてのスパインに対処します。
spines[:].set_visible(False)
後者の 2 つのインデックス作成メソッドは、メンバーへの
SpinesProxy
すべての呼び出しをブロードキャストする を返しset_*
ますが、他の操作には使用できません。