matplotlib.artist#

Diagrammes d'héritage #

Diagramme d'héritage de matplotlib.axes._axes.Axes, matplotlib.axes._base._AxesBase, matplotlib.axis.Axis, matplotlib.axis.Tick, matplotlib.axis.XAxis, matplotlib.axis.XTick, matplotlib.axis.YAxis, matplotlib .axis.YTick, matplotlib.collections.AsteriskPolygonCollection, matplotlib.collections.BrokenBarHCollection, matplotlib.collections.CircleCollection, matplotlib.collections.Collection, matplotlib.collections.EllipseCollection, matplotlib.collections.EventCollection, matplotlib.collections.LineCollection, matplotlib.collections .PatchCollection, matplotlib.collections.PathCollection, matplotlib.collections.PolyCollection, matplotlib.collections.QuadMesh, matplotlib.collections.RegularPolyCollection, matplotlib.collections.StarPolygonCollection, matplotlib.collections.TriMesh, matplotlib.collections._CollectionWithSizes, matplotlib.contour.ClabelText, matplotlib.figure.Figure, matplotlib.image.AxesImage, matplotlib.image.BboxImage, matplotlib.image.FigureImage, matplotlib.image.NonUniformImage, matplotlib.image.PcolorImage, matplotlib.image._ImageBase, matplotlib.legend.Legend, matplotlib.lines.Line2D, matplotlib.offsetbox.AnchoredOffsetbox, matplotlib.offsetbox.AnchoredText, matplotlib.offsetbox.AnnotationBbox, matplotlib.offsetbox.AuxTransformBox, matplotlib.offsetbox.DrawingArea, matplotlib.offsetbox.HPacker, matplotlib.offsetbox.OffsetBox, matplotlib. offsetbox.OffsetImage, matplotlib.offsetbox.PackerBase, matplotlib.offsetbox.PaddedBox, matplotlib.offsetbox.TextArea, matplotlib.offsetbox.VPacker, matplotlib.patches.Arc, matplotlib.patches.Arrow, matplotlib.patches.Circle, matplotlib.patches. CirclePolygon, matplotlib.patches.ConnectionPatch, matplotlib.patches.Ellipse, matplotlib.patches.FancyArrow, matplotlib.patches.FancyArrowPatch, matplotlib.patches.FancyBboxPatch, matplotlib.patches.Patch, matplotlib.patches.PathPatch, matplotlib.patches.StepPatch, matplotlib.patches.Polygon, matplotlib.patches.Rectangle, matplotlib.patches. RegularPolygon, matplotlib.patches.Shadow, matplotlib.patches.Wedge, matplotlib.projections.geo.AitoffAxes, matplotlib.projections.geo.GeoAxes, matplotlib.projections.geo.HammerAxes, matplotlib.projections.geo.LambertAxes, matplotlib.projections. geo.MollweideAxes, matplotlib.projections.polar.PolarAxes, matplotlib.quiver.Barbs, matplotlib.quiver.Quiver, matplotlib.quiver.QuiverKey, matplotlib.spines.Spine, matplotlib.table.Cell, matplotlib.table.CustomCell, matplotlib. table.Table, matplotlib.text.Annotation, matplotlib.text.Textpatches.FancyBboxPatch, matplotlib.patches.Patch, matplotlib.patches.PathPatch, matplotlib.patches.StepPatch, matplotlib.patches.Polygon, matplotlib.patches.Rectangle, matplotlib.patches.RegularPolygon, matplotlib.patches.Shadow, matplotlib.patches. Coin, matplotlib.projections.geo.AitoffAxes, matplotlib.projections.geo.GeoAxes, matplotlib.projections.geo.HammerAxes, matplotlib.projections.geo.LambertAxes, matplotlib.projections.geo.MollweideAxes, matplotlib.projections.polar.PolarAxes, matplotlib.quiver.Barbs, matplotlib.quiver.Quiver, matplotlib.quiver.QuiverKey, matplotlib.spines.Spine, matplotlib.table.Cell, matplotlib.table.CustomCell, matplotlib.table.Table, matplotlib.text.Annotation, matplotlib. texte.Textepatches.FancyBboxPatch, matplotlib.patches.Patch, matplotlib.patches.PathPatch, matplotlib.patches.StepPatch, matplotlib.patches.Polygon, matplotlib.patches.Rectangle, matplotlib.patches.RegularPolygon, matplotlib.patches.Shadow, matplotlib.patches. Coin, matplotlib.projections.geo.AitoffAxes, matplotlib.projections.geo.GeoAxes, matplotlib.projections.geo.HammerAxes, matplotlib.projections.geo.LambertAxes, matplotlib.projections.geo.MollweideAxes, matplotlib.projections.polar.PolarAxes, matplotlib.quiver.Barbs, matplotlib.quiver.Quiver, matplotlib.quiver.QuiverKey, matplotlib.spines.Spine, matplotlib.table.Cell, matplotlib.table.CustomCell, matplotlib.table.Table, matplotlib.text.Annotation, matplotlib. texte.Textematplotlib.patches.Rectangle, matplotlib.patches.RegularPolygon, matplotlib.patches.Shadow, matplotlib.patches.Wedge, matplotlib.projections.geo.AitoffAxes, matplotlib.projections.geo.GeoAxes, matplotlib.projections.geo.HammerAxes, matplotlib. projections.geo.LambertAxes, matplotlib.projections.geo.MollweideAxes, matplotlib.projections.polar.PolarAxes, matplotlib.quiver.Barbs, matplotlib.quiver.Quiver, matplotlib.quiver.QuiverKey, matplotlib.spines.Spine, matplotlib.table. Cellule, matplotlib.table.CustomCell, matplotlib.table.Table, matplotlib.text.Annotation, matplotlib.text.Textmatplotlib.patches.Rectangle, matplotlib.patches.RegularPolygon, matplotlib.patches.Shadow, matplotlib.patches.Wedge, matplotlib.projections.geo.AitoffAxes, matplotlib.projections.geo.GeoAxes, matplotlib.projections.geo.HammerAxes, matplotlib. projections.geo.LambertAxes, matplotlib.projections.geo.MollweideAxes, matplotlib.projections.polar.PolarAxes, matplotlib.quiver.Barbs, matplotlib.quiver.Quiver, matplotlib.quiver.QuiverKey, matplotlib.spines.Spine, matplotlib.table. Cellule, matplotlib.table.CustomCell, matplotlib.table.Table, matplotlib.text.Annotation, matplotlib.text.Textmatplotlib.projections.geo.MollweideAxes, matplotlib.projections.polar.PolarAxes, matplotlib.quiver.Barbs, matplotlib.quiver.Quiver, matplotlib.quiver.QuiverKey, matplotlib.spines.Spine, matplotlib.table.Cell, matplotlib.table. CustomCell, matplotlib.table.Table, matplotlib.text.Annotation, matplotlib.text.Textmatplotlib.projections.geo.MollweideAxes, matplotlib.projections.polar.PolarAxes, matplotlib.quiver.Barbs, matplotlib.quiver.Quiver, matplotlib.quiver.QuiverKey, matplotlib.spines.Spine, matplotlib.table.Cell, matplotlib.table. CustomCell, matplotlib.table.Table, matplotlib.text.Annotation, matplotlib.text.Text

Artistclasse #

classe matplotlib.artist. Artiste [source] #

Classe de base abstraite pour les objets qui s'affichent dans un FigureCanvas.

En règle générale, tous les éléments visibles d'une figure sont des sous-classes de Artist.

Interactif #

Artist.add_callback

Ajoutez une fonction de rappel qui sera appelée chaque fois que l'une des Artistpropriétés de change.

Artist.remove_callback

Supprimer un rappel en fonction de son identifiant d'observateur.

Artist.pchanged

Appelez tous les rappels enregistrés.

Artist.get_cursor_data

Renvoie les données du curseur pour un événement donné.

Artist.format_cursor_data

Renvoie une représentation sous forme de chaîne de data .

Artist.set_mouseover

Définissez si cet artiste est interrogé pour des informations contextuelles personnalisées lorsque le curseur de la souris passe dessus.

Artist.get_mouseover

Renvoie si cet artiste est interrogé pour des informations de contexte personnalisées lorsque le curseur de la souris passe dessus.

Artist.mouseover

Renvoie si cet artiste est interrogé pour des informations de contexte personnalisées lorsque le curseur de la souris passe dessus.

Artist.contains

Teste si l'artiste contient l'événement mouse.

Artist.pick

Traiter un événement de sélection.

Artist.pickable

Indique si l'artiste est sélectionnable.

Artist.set_picker

Définir le comportement de picking de l'artiste.

Artist.get_picker

Renvoie le comportement de picking de l'artiste.

Découpage #

Artist.set_clip_on

Définissez si l'artiste utilise l'écrêtage.

Artist.get_clip_on

Indique si l'artiste utilise l'écrêtage.

Artist.set_clip_box

Définissez le clip de l'artiste Bbox.

Artist.get_clip_box

Retournez le clipbox.

Artist.set_clip_path

Définissez le chemin du clip de l'artiste.

Artist.get_clip_path

Renvoie le chemin du clip.

Propriétés en vrac #

Artist.update

Mettez à jour les propriétés de cet artiste à partir du dict props .

Artist.update_from

Copiez les propriétés de other vers self .

Artist.properties

Renvoie un dictionnaire de toutes les propriétés de l'artiste.

Artist.set

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

Dessin #

Artist.draw

Dessinez l'artiste (et ses enfants) à l'aide du moteur de rendu donné.

Artist.set_animated

Définissez si l'artiste est destiné à être utilisé dans une animation.

Artist.get_animated

Indique si l'artiste est animé.

Artist.set_alpha

Définissez la valeur alpha utilisée pour la fusion - non prise en charge sur tous les backends.

Artist.get_alpha

Renvoie la valeur alpha utilisée pour le mélange - non pris en charge sur tous les backends.

Artist.set_snap

Définissez le comportement d'accrochage.

Artist.get_snap

Rétablissez le paramètre d'accrochage.

Artist.set_visible

Définissez la visibilité de l'artiste.

Artist.get_visible

Renvoie la visibilité.

Artist.zorder

Artist.set_zorder

Définissez l'ordre z pour l'artiste.

Artist.get_zorder

Renvoyez le zorder de l'artiste.

Artist.set_agg_filter

Définissez le filtre agg.

Artist.set_sketch_params

Définissez les paramètres d'esquisse.

Artist.get_sketch_params

Renvoyer les paramètres d'esquisse pour l'artiste.

Artist.set_rasterized

Forcer le dessin pixellisé (bitmap) pour la sortie graphique vectorielle.

Artist.get_rasterized

Indique si l'artiste doit être pixellisé.

Artist.set_path_effects

Définissez les effets de chemin.

Artist.get_path_effects

Artist.get_agg_filter

Fonction de filtre de retour à utiliser pour le filtre agg.

Artist.get_window_extent

Obtenez la boîte englobante de l'artiste dans l'espace d'affichage.

Artist.get_tightbbox

Comme Artist.get_window_extent, mais inclut tout découpage.

Artist.get_transformed_clip_path_and_affine

Renvoie le chemin du clip avec la partie non affine de sa transformation appliquée et la partie affine restante de sa transformation.

Figure et Axes #

Artist.remove

Retirez l'artiste de la figure si possible.

Artist.axes

L' Axesinstance dans laquelle l'artiste réside, ou None .

Artist.set_figure

Définissez l' Figureinstance à laquelle appartient l'artiste.

Artist.get_figure

Renvoie l' Figureinstance à laquelle appartient l'artiste.

Enfants #

Artist.get_children

Renvoie une liste des enfants Artistde this Artist.

Artist.findobj

Trouvez des objets d'artiste.

Transformer #

Artist.set_transform

Définissez la transformation de l'artiste.

Artist.get_transform

Renvoie l' Transforminstance utilisée par cet artiste.

Artist.is_transform_set

Renvoie si l'artiste a une transformation explicitement définie.

Unités #

Artist.convert_xunits

Convertissez x en utilisant le type d'unité de l'axe des x.

Artist.convert_yunits

Convertissez y en utilisant le type d'unité de l'axe y.

Artist.have_units

Indique si les unités sont définies sur n'importe quel axe.

Métadonnées #

Artist.set_gid

Définissez l'identifiant (de groupe) de l'artiste.

Artist.get_gid

Renvoie l'identifiant du groupe.

Artist.set_label

Définissez une étiquette qui sera affichée dans la légende.

Artist.get_label

Retourne le libellé utilisé pour cet artiste dans la légende.

Artist.set_url

Définissez l'URL de l'artiste.

Artist.get_url

Retourne l'url.

Divers #

Artist.sticky_edges

xet ydes listes d'arêtes collantes pour la mise à l'échelle automatique.

Artist.set_in_layout

Définir si l'artiste doit être inclus dans les calculs de mise en page, par exemple

Artist.get_in_layout

Renvoie un indicateur booléen, Truesi l'artiste est inclus dans les calculs de mise en page.

Artist.stale

Si l'artiste est "périmé" et doit être redessiné pour que la sortie corresponde à l'état interne de l'artiste.

Fonctions #

allow_rasterization

Décorateur pour la méthode Artist.draw.

get

Renvoie la valeur de la propriété d'un Artistou imprime -les toutes.

getp

Renvoie la valeur de la propriété d'un Artistou imprime -les toutes.

setp

Définissez une ou plusieurs propriétés sur un Artistou répertoriez les valeurs autorisées.

kwdoc

Inspectez une Artistclasse (à l'aide de ArtistInspector) et renvoyez des informations sur ses propriétés configurables et leurs valeurs actuelles.

ArtistInspector

Une classe d'assistance pour inspecter Artistet renvoyer des informations sur ses propriétés configurables et leurs valeurs actuelles.