matplotlib.patches.FancyBboxPatch #

classe matplotlib.patches. FancyBboxPatch ( xy , width , height , boxstyle='round' , bbox_transmuter=< paramètre obsolète> , * , mutation_scale=1 , mutation_aspect=1 , **kwargs ) [source] #

Socles :Patch

Une boîte fantaisie autour d'un rectangle avec en bas à gauche xy = ( x , y ) avec une largeur et une hauteur spécifiées.

FancyBboxPatchest similaire à Rectangle, mais il dessine un cadre fantaisie autour du rectangle. La transformation de la boîte rectangle en boîte fantaisie est déléguée aux classes de style définies dans BoxStyle.

Paramètres :
xy flotteur, flotteur

Le coin inférieur gauche de la boîte.

flotteur de largeur

La largeur de la boîte.

hauteur flotteur

La hauteur de la boîte.

boxstyle str oumatplotlib.patches.BoxStyle

Le style de la boîte fantaisie. Il peut s'agir d'une BoxStyle instance ou d'une chaîne du nom du style et éventuellement d'attributs séparés par des virgules (par exemple "Round, pad=0.2"). Cette chaîne est transmise à BoxStylepour construire un BoxStyleobjet. Voir là pour une documentation complète.

Les styles de boîte suivants sont disponibles :

Classer

Nom

Attrs

Carré

square

pad=0.3

Cercle

circle

pad=0.3

LA Flèche

larrow

pad=0.3

RFlèche

rarrow

pad=0.3

DFlèche

darrow

pad=0.3

Tour

round

pad=0.3, rounding_size=Aucun

Tour4

round4

pad=0.3, rounding_size=Aucun

Dent de scie

sawtooth

pad=0.3, tooth_size=Aucun

Dent ronde

roundtooth

pad=0.3, tooth_size=Aucun

flottant mutation_scale , par défaut : 1

Facteur d'échelle appliqué aux attributs du style de boîte (par exemple pad ou rounding_size).

mutation_aspect flottant, par défaut : 1

La hauteur du rectangle sera réduite de cette valeur avant la mutation et la boîte mutée sera étirée de l'inverse de celle-ci. Par exemple, cela permet différents rembourrages horizontaux et verticaux.

Autres paramètres :
** propriétés kwargsPatch

Propriété

La description

agg_filter

une fonction de filtre, qui prend un tableau flottant (m, n, 3) et une valeur dpi, et renvoie un tableau (m, n, 3) et deux décalages à partir du coin inférieur gauche de l'image

alpha

inconnue

animated

bourdonner

antialiasedou aa

booléen ou Aucun

capstyle

CapStyleou {'bout', 'en saillie', 'rond'}

clip_box

Bbox

clip_on

bourdonner

clip_path

Patch ou (chemin, transformation) ou aucun

color

Couleur

edgecolorou ce

couleur ou Aucun

facecolorou FC

couleur ou Aucun

figure

Figure

fill

bourdonner

gid

chaîne

hatch

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

in_layout

bourdonner

joinstyle

JoinStyleou {'onglet', 'rond', 'biseau'}

label

objet

linestyleou ls

{'-', '--', '-.', ':', '', (décalage, on-off-seq), ...}

linewidthou lw

flottant ou Aucun

mouseover

bourdonner

path_effects

AbstractPathEffect

picker

Aucun ou bool ou flottant ou appelable

rasterized

bourdonner

sketch_params

(échelle : flottant, longueur : flottant, caractère aléatoire : flottant)

snap

booléen ou Aucun

transform

Transform

url

chaîne

visible

bourdonner

zorder

flotteur

get_bbox ( ) [source] #

Retournez le Bbox.

get_boxstyle ( ) [source] #

Renvoie l'objet boxstyle.

get_height ( ) [source] #

Renvoie la hauteur du rectangle.

get_mutation_aspect ( ) [source] #

Renvoie le rapport d'aspect de la mutation bbox.

get_mutation_scale ( ) [source] #

Renvoyez l'échelle de mutation.

get_path ( ) [source] #

Renvoie le chemin muté du rectangle.

get_width ( ) [source] #

Renvoie la largeur du rectangle.

obtenir_x ( ) [source] #

Renvoie la coordonnée gauche du rectangle.

get_y ( ) [source] #

Renvoyez la coordonnée inférieure du rectangle.

set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animé=<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> , hauteur=<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=<DÉSACTIVÉ> ,zorder=<UNSET> ) [source]#

Définissez plusieurs propriétés à la fois.

Les propriétés prises en charge sont

Propriété

La description

agg_filter

une fonction de filtre, qui prend un tableau flottant (m, n, 3) et une valeur dpi, et renvoie un tableau (m, n, 3) et deux décalages à partir du coin inférieur gauche de l'image

alpha

scalaire ou Aucun

animated

bourdonner

antialiasedou aa

booléen ou Aucun

bounds

inconnue

boxstyle

[ 'carré' | 'cercle' | 'moiselle' | 'rarrow' | 'darrow' | 'rond' | 'rond4' | 'dents de scie' | 'dents rondes' ]

capstyle

CapStyleou {'bout', 'en saillie', 'rond'}

clip_box

Bbox

clip_on

bourdonner

clip_path

Patch ou (chemin, transformation) ou aucun

color

Couleur

edgecolorou ce

couleur ou Aucun

facecolorou FC

couleur ou Aucun

figure

Figure

fill

bourdonner

gid

chaîne

hatch

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

height

flotteur

in_layout

bourdonner

joinstyle

JoinStyleou {'onglet', 'rond', 'biseau'}

label

objet

linestyleou ls

{'-', '--', '-.', ':', '', (décalage, on-off-seq), ...}

linewidthou lw

flottant ou Aucun

mouseover

bourdonner

mutation_aspect

flotteur

mutation_scale

flotteur

path_effects

AbstractPathEffect

picker

Aucun ou bool ou flottant ou appelable

rasterized

bourdonner

sketch_params

(échelle : flottant, longueur : flottant, caractère aléatoire : flottant)

snap

booléen ou Aucun

transform

Transform

url

chaîne

visible

bourdonner

width

flotteur

x

flotteur

y

flotteur

zorder

flotteur

set_bounds ( * args ) [source] #

Définissez les limites du rectangle.

Signatures d'appel :

set_bounds(left, bottom, width, height)
set_bounds((left, bottom, width, height))
Paramètres :
gauche, flotteur inférieur

Les coordonnées du coin inférieur gauche du rectangle.

largeur, hauteur flotteur

La largeur/hauteur du rectangle.

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

Définissez le style de la boîte, éventuellement avec d'autres attributs.

Les attributs du style de boîte précédent ne sont pas réutilisés.

Sans argument (ou avec boxstyle=None), les styles de boîte disponibles sont renvoyés sous forme de chaîne lisible par l'homme.

Paramètres :
boxstyle str oumatplotlib.patches.BoxStyle

Le style de la boîte : soit une BoxStyleinstance, soit une chaîne, qui est le nom du style et éventuellement des attributs séparés par des virgules (par exemple "Round,pad=0.2"). Une telle chaîne est utilisée pour construire un BoxStyleobjet, comme documenté dans cette classe.

Les styles de boîte suivants sont disponibles :

Classer

Nom

Attrs

Carré

square

pad=0.3

Cercle

circle

pad=0.3

LA Flèche

larrow

pad=0.3

RFlèche

rarrow

pad=0.3

DFlèche

darrow

pad=0.3

Tour

round

pad=0.3, rounding_size=Aucun

Tour4

round4

pad=0.3, rounding_size=Aucun

Dent de scie

sawtooth

pad=0.3, tooth_size=Aucun

Dent ronde

roundtooth

pad=0.3, tooth_size=Aucun

**kwargs

Attributs supplémentaires pour le style de boîte. Voir le tableau ci-dessus pour les paramètres pris en charge.

Exemples

set_boxstyle("Round,pad=0.2")
set_boxstyle("round", pad=0.2)
set_height ( h ) [source] #

Définissez la hauteur du rectangle.

Paramètres :
h flotteur
set_mutation_aspect ( aspect ) [source] #

Définissez le rapport d'aspect de la mutation bbox.

Paramètres :
aspect flottant
set_mutation_scale ( échelle ) [source] #

Définissez l'échelle de mutation.

Paramètres :
flotteur d'échelle
set_width ( w ) [source] #

Définissez la largeur du rectangle.

Paramètres :
w flotter
set_x ( x ) [source] #

Définissez la coordonnée gauche du rectangle.

Paramètres :
x flotteur
set_y ( y ) [source] #

Définissez la coordonnée inférieure du rectangle.

Paramètres :
je flotte

Exemples utilisant matplotlib.patches.FancyBboxPatch#

Référence pour les artistes Matplotlib

Référence pour les artistes Matplotlib

Référence pour les artistes Matplotlib
Dessiner des boîtes fantaisie

Dessiner des boîtes fantaisie

Dessiner des boîtes fantaisie
Annoter la flèche du texte

Annoter la flèche du texte

Annoter la flèche du texte