matplotlib.patches.FancyBboxPatch #

クラス matplotlib.patches。FancyBboxPatch ( xy , width , height , boxstyle='round' , bbox_transmuter=<非推奨 パラメーター> , * ,, Mutation_aspect =1 , ** kwargs ) [ソース] #

拠点:Patch

左下がxy = ( x , y ) で、指定された幅と高さを持つ長方形の周りのファンシー ボックス。

FancyBboxPatchに似てRectangleいますが、四角形の周りに派手なボックスを描画します。長方形ボックスから装飾ボックスへの変換は、 で定義されたスタイル クラスに委譲されBoxStyleます。

パラメータ:
xyフロート、フロート

ボックスの左下隅。

フロート

ボックスの幅。

高さフロート

ボックスの高さ。

boxstyle str またはmatplotlib.patches.BoxStyle

ファンシーボックスのスタイル。これはBoxStyle 、スタイル名のインスタンスまたは文字列で、オプションでカンマ区切りの属性 ("Round, pad=0.2" など) を指定できます。BoxStyleこの文字列は、オブジェクトを構築するために に渡されBoxStyleます。完全なドキュメントについては、そこを参照してください。

次のボックス スタイルを使用できます。

クラス

名前

属性

四角

square

パッド=0.3

サークル

circle

パッド=0.3

L矢印

larrow

パッド=0.3

R矢印

rarrow

パッド=0.3

D矢印

darrow

パッド=0.3

ラウンド

round

pad=0.3、rounding_size=なし

Round4

round4

pad=0.3、rounding_size=なし

ノコギリ

sawtooth

pad=0.3、tooth_size=なし

丸歯

roundtooth

pad=0.3、tooth_size=なし

Mutation_scale float、デフォルト: 1

ボックス スタイルの属性に適用される倍率 (pad や rounding_size など)。

Mutation_aspect float、デフォルト: 1

四角形の高さは、突然変異の前にこの値によって縮小され、突然変異したボックスはその逆数によって引き伸ばされます。たとえば、これにより、水平方向と垂直方向に異なるパディングが可能になります。

その他のパラメータ:
**kwargsPatchプロパティ

財産

説明

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

浮く

get_bbox ( ) [ソース] #

を返しますBbox

get_boxstyle ( ) [ソース] #

ボックススタイル オブジェクトを返します。

get_height ( ) [ソース] #

長方形の高さを返します。

get_mutation_aspect ( ) [ソース] #

bbox ミューテーションのアスペクト比を返します。

get_mutation_scale ( ) [ソース] #

突然変異スケールを返します。

get_path ( ) [ソース] #

長方形の変更されたパスを返します。

get_width ( ) [ソース] #

長方形の幅を返します。

get_x ( ) [ソース] #

長方形の左座標を返します。

get_y ( ) [ソース] #

長方形の下座標を返します。

set ( * , agg_filter=<UNSET> , alpha =<UNSET > ,, antialiased=< UNSET> , bounds=<UNSET> , boxstyle=<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=<UNSET > , linestyle=<UNSET > , linewidth=<UNSET> , mouseover=< UNSET> , Mutation_aspect=<UNSET> , Mutation_scale=<UNSET> ,path_effects = < UNSET > , picker= <UNSET > , rasterized=< UNSET> , sketch_params=<UNSET> , snap=<UNSET> , transform=<UNSET> , url=<UNSET> , visible=<UNSET> , width=<UNSET> , x=<UNSET > , y=<UNSET> ,zorder=<UNSET> ) [ソース]#

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

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

財産

説明

agg_filter

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

alpha

スカラーまたはなし

animated

ブール

antialiasedまたはああ

ブールまたはなし

bounds

わからない

boxstyle

[ '正方形' | 'サークル' | 'ラロウ' | 'rarrow' | 'ダロー' | 'ラウンド' | 'round4' | 'ノコギリ' | 'ラウンドトゥース' ]

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'、'.'、'*'}

height

浮く

in_layout

ブール

joinstyle

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

label

物体

linestyleまたは ls

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

linewidthまたはlw

float または None

mouseover

ブール

mutation_aspect

浮く

mutation_scale

浮く

path_effects

AbstractPathEffect

picker

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

rasterized

ブール

sketch_params

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

snap

ブールまたはなし

transform

Transform

url

visible

ブール

width

浮く

x

浮く

y

浮く

zorder

浮く

set_bounds ( * args ) [ソース] #

長方形の境界を設定します。

呼び出し署名:

set_bounds(left, bottom, width, height)
set_bounds((left, bottom, width, height))
パラメータ:
左下フロート

四角形の左下隅の座標。

幅、高さフロート

長方形の幅/高さ。

set_boxstyle ( boxstyle = None , ** kwargs ) [source] #

ボックスのスタイルを設定します。さらに属性を追加することもできます。

以前のボックス スタイルの属性は再利用されません。

引数なし (または ありboxstyle=None) の場合、利用可能なボックス スタイルは人間が読める文字列として返されます。

パラメータ:
boxstyle str またはmatplotlib.patches.BoxStyle

ボックスのスタイル:BoxStyleインスタンスまたは文字列のいずれかで、スタイル名とオプションでカンマ区切りの属性 (例: "Round,pad=0.2") です。BoxStyleこのような文字列は、そのクラスに記載されているように、オブジェクトを構築するために使用され ます。

次のボックス スタイルを使用できます。

クラス

名前

属性

四角

square

パッド=0.3

サークル

circle

パッド=0.3

L矢印

larrow

パッド=0.3

R矢印

rarrow

パッド=0.3

D矢印

darrow

パッド=0.3

ラウンド

round

pad=0.3、rounding_size=なし

Round4

round4

pad=0.3、rounding_size=なし

ノコギリ

sawtooth

pad=0.3、tooth_size=なし

丸歯

roundtooth

pad=0.3、tooth_size=なし

**kwargs

ボックス スタイルの追加属性。サポートされているパラメーターについては、上の表を参照してください。

set_boxstyle("Round,pad=0.2")
set_boxstyle("round", pad=0.2)
set_height ( h ) [ソース] #

長方形の高さを設定します。

パラメータ:
hフロート
set_mutation_aspect (アスペクト) [ソース] #

bbox ミューテーションのアスペクト比を設定します。

パラメータ:
アスペクトフロート
set_mutation_scale (スケール) [ソース] #

ミューテーション スケールを設定します。

パラメータ:
スケールフロート
set_width ( w ) [ソース] #

長方形の幅を設定します。

パラメータ:
wフロート
set_x ( x ) [ソース] #

長方形の左座標を設定します。

パラメータ:
×フロート
set_y ( y ) [ソース] #

長方形の下座標を設定します。

パラメータ:
yフロート

#を使用した例matplotlib.patches.FancyBboxPatch

Matplotlib アーティスト向けリファレンス

Matplotlib アーティスト向けリファレンス

Matplotlib アーティスト向けリファレンス
ファンシーボックスの描画

ファンシーボックスの描画

ファンシーボックスの描画
テキスト矢印に注釈を付ける

テキスト矢印に注釈を付ける

テキスト矢印に注釈を付ける