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.
FancyBboxPatch
est 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 dansBoxStyle
.- 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 ou
matplotlib.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 àBoxStyle
pour construire unBoxStyle
objet. 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 kwargs
Patch
Propriété
La description
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
inconnue
bourdonner
antialiased
ou aabooléen ou Aucun
CapStyle
ou {'bout', 'en saillie', 'rond'}bourdonner
Patch ou (chemin, transformation) ou aucun
Couleur
edgecolor
ou cecouleur ou Aucun
facecolor
ou FCcouleur ou Aucun
bourdonner
chaîne
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
bourdonner
JoinStyle
ou {'onglet', 'rond', 'biseau'}objet
linestyle
ou ls{'-', '--', '-.', ':', '', (décalage, on-off-seq), ...}
linewidth
ou lwflottant ou Aucun
bourdonner
Aucun ou bool ou flottant ou appelable
bourdonner
(échelle : flottant, longueur : flottant, caractère aléatoire : flottant)
booléen ou Aucun
chaîne
bourdonner
flotteur
- ** propriétés kwargs
- 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
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
scalaire ou Aucun
bourdonner
antialiased
ou aabooléen ou Aucun
inconnue
[ 'carré' | 'cercle' | 'moiselle' | 'rarrow' | 'darrow' | 'rond' | 'rond4' | 'dents de scie' | 'dents rondes' ]
CapStyle
ou {'bout', 'en saillie', 'rond'}bourdonner
Patch ou (chemin, transformation) ou aucun
Couleur
edgecolor
ou cecouleur ou Aucun
facecolor
ou FCcouleur ou Aucun
bourdonner
chaîne
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
flotteur
bourdonner
JoinStyle
ou {'onglet', 'rond', 'biseau'}objet
linestyle
ou ls{'-', '--', '-.', ':', '', (décalage, on-off-seq), ...}
linewidth
ou lwflottant ou Aucun
bourdonner
flotteur
flotteur
Aucun ou bool ou flottant ou appelable
bourdonner
(échelle : flottant, longueur : flottant, caractère aléatoire : flottant)
booléen ou Aucun
chaîne
bourdonner
flotteur
flotteur
flotteur
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 ou
matplotlib.patches.BoxStyle
Le style de la boîte : soit une
BoxStyle
instance, 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 unBoxStyle
objet, 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.
- boxstyle str ou
Exemples
set_boxstyle("Round,pad=0.2") set_boxstyle("round", pad=0.2)
- set_mutation_aspect ( aspect ) [source] #
Définissez le rapport d'aspect de la mutation bbox.
- Paramètres :
- aspect flottant
Exemples utilisant matplotlib.patches.FancyBboxPatch
#
Référence pour les artistes Matplotlib