matplotlib.patches.Rectangle #
- classe matplotlib.patches. Rectangle ( xy , width , height , * , angle = 0.0 , rotation_point = 'xy' , ** kwargs ) [source] #
Socles :
Patch
Un rectangle défini par un point d'ancrage xy et sa largeur et sa hauteur .
Le rectangle s'étend de
xy[0]
à dans la direction x et de à dans la direction y.xy[0] + width
xy[1]
xy[1] + height
: +------------------+ : | | : height | : | | : (xy)---- width -----+
On peut imaginer xy comme le coin inférieur gauche, mais le coin xy dépend en fait de la direction de l'axe et du signe de la largeur et de la hauteur ; par exemple xy serait le coin inférieur droit si l'axe des x était inversé ou si la largeur était négative.
- Paramètres :
- xy (flottant, flottant)
Le point d'ancrage.
- flotteur de largeur
Largeur du rectangle.
- hauteur flotteur
Hauteur du rectangle.
- angle flottant, par défaut : 0
Rotation en degrés dans le sens inverse des aiguilles d'une montre autour du point de rotation.
- rotation_point {'xy', 'centre', (nombre, nombre)}, par défaut : 'xy'
Si
'xy'
, faites pivoter autour du point d'ancrage. Si'center'
tourner autour du centre. Si 2-uplet du nombre, tournez autour de cette coordonnée.
- 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
- get_corners ( ) [source] #
Retournez les coins du rectangle, en vous déplaçant dans le sens inverse des aiguilles d'une montre à partir de (x0, y0).
- get_patch_transform ( ) [source] #
Renvoie les
Transform
coordonnées du patch de mappage d'instance aux coordonnées de données.Par exemple, on peut définir un patch d'un cercle qui représente un rayon de 5 en fournissant des coordonnées pour un cercle unitaire, et une transformation qui redimensionne les coordonnées (la coordonnée du patch) de 5.
- get_xy ( ) [source] #
Renvoie les coordonnées gauche et inférieure du rectangle sous forme de tuple.
- propriété rotation_point #
Le point de rotation du patch.
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , angle=<UNSET> , animé=<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> , hauteur=<UNSET> ,in_layout=<UNSET> ,joinstyle=<UNSET> , label=<UNSET> , linestyle=<UNSET> , linewidth=<UNSET> , mouseover=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> , sketch_params= <UNSET> , snap=<UNSET> , transform=<UNSET> , url=<UNSET> , visible=<UNSET> , width=<UNSET> , x=<UNSET> , xy=<UNSET> , y=<UNSET > , 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
inconnue
bourdonner
antialiased
ou aabooléen ou Aucun
(gauche, bas, largeur, hauteur)
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', '.', '*'}
inconnue
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
inconnue
inconnue
(flotter, flotter)
inconnue
flotteur
- set_angle ( angle ) [source] #
Réglez l'angle de rotation en degrés.
La rotation s'effectue dans le sens inverse des aiguilles d'une montre autour de xy .
- set_bounds ( * args ) [source] #
Définissez les limites du rectangle sur left , bottom , width , height .
Les valeurs peuvent être transmises en tant que paramètres séparés ou en tant que tuple :
set_bounds(left, bottom, width, height) set_bounds((left, bottom, width, height))
- set_xy ( xy ) [source] #
Définissez les coordonnées gauche et inférieure du rectangle.
- Paramètres :
- xy (flottant, flottant)
- propriété xy #
Renvoie les coordonnées gauche et inférieure du rectangle sous forme de tuple.
Exemples utilisant matplotlib.patches.Rectangle
#
Création de boîtes à partir de barres d'erreur à l'aide de PatchCollection
Référence pour les artistes Matplotlib
Référence de style de hachures
Démonstration du localisateur d'encart
Choisissez la démo de l'événement
Changer les couleurs des lignes coupant une boîte
Tutoriel sur les transformations
Propriétés et mise en page du texte