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が呼び出されたかどうかに応じて、線、円、または弧を描き ます。線状がデフォルトです。

例については、スパインを参照してください。

パラメータ:
Axes

Axesスパインを含むインスタンス。

背骨の種類str

背骨のタイプ。

Path

Pathスパインの描画に使用されるインスタンス。

その他のパラメータ:
**kwargs

有効なキーワード引数は次のとおりです。

財産

説明

agg_filter

(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数

alpha

わからない

animated

ブール

antialiasedまたはああ

ブールまたはなし

capstyle

CapStyleまたは {'butt', 'projecting', 'round'}

clip_box

Bbox

clip_on

ブール

clip_path

パッチまたは (パス、変換) またはなし

color

edgecolorまたはec

色またはなし

facecolorまたはfc

色またはなし

figure

Figure

fill

ブール

gid

hatch

{'/'、'\'、'|'、'-'、'+'、'x'、'o'、'O'、'.'、'*'}

in_layout

ブール

joinstyle

JoinStyleまたは {'miter', 'round', 'bevel'}

label

物体

linestyleまたは ls

{'-', '--', '-.', ':', '', (オフセット, オンオフシーケンス), ...}

linewidthまたはlw

float または None

mouseover

ブール

path_effects

AbstractPathEffect

picker

None または bool または float または callable

rasterized

ブール

sketch_params

(位取り: float、長さ: float、乱数: float)

snap

ブールまたはなし

transform

Transform

url

visible

ブール

zorder

浮く

classmethod arc_spine ( axes spine_type center radius theta1 theta2 ** kwargs ) [source] #

arc を作成して返しますSpine

classmethod circle_spine ( axes , center , radius , ** kwargs ) [source] #

回覧を作成して返しますSpine

クリア( ) [ソース] #

現在のスパインをクリアします。

draw (レンダラー) [ソース] #

指定されたレンダラーを使用してアーティスト (およびその子) を描画します。

アーティストが表示されていない場合、これは効果がありません ( Artist.get_visible False を返します)。

パラメータ:
レンダラーRendererBaseのサブクラス。

ノート

このメソッドは Artist サブクラスでオーバーライドされます。

get_bounds ( ) [ソース] #

スパインの境界を取得します。

get_patch_transform ( ) [ソース] #

インスタンスTransformマッピング パッチ座標をデータ座標に戻します。

たとえば、単位円の座標を指定して半径 5 を表す円のパッチを定義し、座標 (パッチ座標) を 5 倍にスケーリングする変換を定義できます。

get_path ( ) [ソース] #

このパッチのパスを返します。

get_position ( ) [ソース] #

背骨の位置を戻します。

get_spine_transform ( ) [ソース] #

スパイン トランスフォームを返します。

get_window_extent ( renderer = None ) [source] #

目盛りのパディングを含む、表示スペース内のスパインのウィンドウ範囲を返します (ただし、ラベルは含みません)。

classmethod linear_spine ( axes spine_type ** kwargs ) [source] #

linear を作成して返しますSpine

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] #

一度に複数のプロパティを設定します。

サポートされているプロパティは

財産

説明

agg_filter

(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数

alpha

スカラーまたはなし

animated

ブール

antialiasedまたはああ

ブールまたはなし

bounds

(低: フロート、高: フロート)

capstyle

CapStyleまたは {'butt', 'projecting', 'round'}

clip_box

Bbox

clip_on

ブール

clip_path

パッチまたは (パス、変換) またはなし

color

edgecolorまたはec

色またはなし

facecolorまたはfc

色またはなし

figure

Figure

fill

ブール

gid

hatch

{'/'、'\'、'|'、'-'、'+'、'x'、'o'、'O'、'.'、'*'}

in_layout

ブール

joinstyle

JoinStyleまたは {'miter', 'round', 'bevel'}

label

物体

linestyleまたは ls

{'-', '--', '-.', ':', '', (オフセット, オンオフシーケンス), ...}

linewidthまたはlw

float または None

mouseover

ブール

patch_arc

わからない

patch_circle

わからない

path_effects

AbstractPathEffect

picker

None または bool または float または callable

position

わからない

rasterized

ブール

sketch_params

(位取り: float、長さ: float、乱数: float)

snap

ブールまたはなし

transform

Transform

url

visible

ブール

zorder

浮く

set_bounds ( low =なし, high =なし) [source] #

スパインの境界を設定します。

パラメータ:
ローフロートまたはなし、オプション

背骨の下部がバインドされています。Noneを渡すと、制限は変更されません。

境界は、最初の位置引数としてタプル ( lowhigh ) として渡すこともできます。

ハイフロートまたはなし、オプション

より高い背骨のバウンド。Noneを渡すと、制限は変更されません。

set_color ( c ) [ソース] #

エッジカラーを設定します。

パラメータ:
c

ノート

Patch.set_colorこのメソッドは、親クラスで定義されたメソッドとは異なり、facecolor (デフォルトは「none」) を変更しません。Patch.set_facecolorフェイスカラーを設定するために使用 します。

set_patch_arc ( center , radius , theta1 , theta2 ) [source] #

スパインを円弧状に設定します。

set_patch_circle (中心半径) [ソース] #

スパインを円形に設定します。

set_patch_line ( ) [ソース] #

スパインを直線に設定します。

set_position (位置) [ソース] #

背骨の位置を設定します。

背骨の位置は(位置の種類、量)の2タプルで指定します。ポジションの種類は次のとおりです。

  • 'outward': 指定されたポイント数だけデータ領域からスパインを配置します。(負の値は背骨を内側に配置します。)

  • 'axes': 指定された Axes 座標 (0 から 1) にスパインを配置します。

  • 'data': スパインを指定されたデータ座標に配置します。

さらに、簡略表記は特別な位置を定義します。

  • '中心' -> ('軸', 0.5)

  • 'ゼロ' -> ('データ', 0.0)

クラス matplotlib.spines。スパイン( ** kwargs ) [ソース] #

拠点:MutableMapping

SpineAxes 内のすべての のコンテナー。

このインターフェイスは、名前 (「左」など) を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_*ますが、他の操作には使用できません。

classmethod from_dict ( d ) [ソース] #
クラス matplotlib.spines。SpinesProxy ( spine_dict ) [ソース] #

拠点:object

set_*含まれているすべてのメソッド呼び出しをブロードキャストするプロキシSpines

プロキシは、そのメンバーに対する他の操作には使用できません。

サポートされるメソッドは、含まれるスパインに基づいて動的に決定されます。すべてのスパインが特定のメソッドをサポートしているわけではない場合、それをサポートしているスパインのサブセットでのみ実行されます。