matplotlib.artist#

Diagrammi di ereditarietà #

Diagramma di ereditarietà di 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. Cuneo, 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. testo.Testopatches.FancyBboxPatch, matplotlib.patches.Patch, matplotlib.patches.PathPatch, matplotlib.patches.StepPatch, matplotlib.patches.Polygon, matplotlib.patches.Rectangle, matplotlib.patches.RegularPolygon, matplotlib.patches.Shadow, matplotlib.patches. Cuneo, 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. testo.Testomatplotlib.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. Cella, 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. Cella, 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. Artista [fonte] #

Classe di base astratta per oggetti che eseguono il rendering in un oggetto FigureCanvas.

In genere, tutti gli elementi visibili in una figura sono sottoclassi di Artista.

Interattivo #

Artist.add_callback

Aggiungi una funzione di callback che verrà chiamata ogni volta che una delle Artistproprietà di cambia.

Artist.remove_callback

Rimuovi una richiamata in base al suo ID osservatore.

Artist.pchanged

Chiama tutte le richiamate registrate.

Artist.get_cursor_data

Restituisce i dati del cursore per un determinato evento.

Artist.format_cursor_data

Restituisce una rappresentazione in formato stringa di data .

Artist.set_mouseover

Imposta se questo artista deve ricevere informazioni di contesto personalizzate quando il cursore del mouse si sposta su di esso.

Artist.get_mouseover

Indica se a questo artista vengono chieste informazioni sul contesto personalizzato quando il cursore del mouse si sposta su di esso.

Artist.mouseover

Indica se a questo artista vengono chieste informazioni sul contesto personalizzato quando il cursore del mouse si sposta su di esso.

Artist.contains

Verifica se l'artista contiene l'evento del mouse.

Artist.pick

Elabora un evento pick.

Artist.pickable

Indica se l'artista è selezionabile.

Artist.set_picker

Definire il comportamento di pennata dell'artista.

Artist.get_picker

Restituisci il comportamento di pennata dell'artista.

Ritaglio #

Artist.set_clip_on

Imposta se l'artista utilizza il ritaglio.

Artist.get_clip_on

Indica se l'artista utilizza il ritaglio.

Artist.set_clip_box

Imposta la clip dell'artista Bbox.

Artist.get_clip_box

Restituisci la clipbox.

Artist.set_clip_path

Imposta il percorso della clip dell'artista.

Artist.get_clip_path

Restituisce il percorso della clip.

Proprietà in blocco #

Artist.update

Aggiorna le proprietà di questo artista da dict props .

Artist.update_from

Copia le proprietà da other a self .

Artist.properties

Restituisce un dizionario di tutte le proprietà dell'artista.

Artist.set

Imposta più proprietà contemporaneamente.

Disegno #

Artist.draw

Disegna l'artista (e i suoi figli) usando il renderer dato.

Artist.set_animated

Imposta se l'artista deve essere utilizzato in un'animazione.

Artist.get_animated

Restituisce se l'artista è animato.

Artist.set_alpha

Imposta il valore alfa utilizzato per la fusione - non supportato su tutti i backend.

Artist.get_alpha

Restituisce il valore alfa utilizzato per la fusione, non supportato su tutti i backend.

Artist.set_snap

Imposta il comportamento di aggancio.

Artist.get_snap

Ripristina l'impostazione dello snap.

Artist.set_visible

Imposta la visibilità dell'artista.

Artist.get_visible

Restituisci la visibilità.

Artist.zorder

Artist.set_zorder

Imposta lo zorder per l'artista.

Artist.get_zorder

Restituisci lo zorder dell'artista.

Artist.set_agg_filter

Imposta il filtro agg.

Artist.set_sketch_params

Impostare i parametri dello schizzo.

Artist.get_sketch_params

Restituisce i parametri dello schizzo per l'artista.

Artist.set_rasterized

Forza il disegno rasterizzato (bitmap) per l'output di grafica vettoriale.

Artist.get_rasterized

Indica se l'artista deve essere rasterizzato.

Artist.set_path_effects

Imposta gli effetti del percorso.

Artist.get_path_effects

Artist.get_agg_filter

Funzione di filtro di ritorno da utilizzare per il filtro agg.

Artist.get_window_extent

Ottieni il riquadro di delimitazione dell'artista nello spazio espositivo.

Artist.get_tightbbox

Mi piace Artist.get_window_extent, ma include eventuali ritagli.

Artist.get_transformed_clip_path_and_affine

Restituisce il tracciato della clip con la parte non affine della sua trasformazione applicata e la restante parte affine della sua trasformazione.

Figura e Assi #

Artist.remove

Se possibile, rimuovi l'artista dalla figura.

Artist.axes

L' Axesistanza in cui risiede l'artista o None .

Artist.set_figure

Imposta l' Figureistanza a cui appartiene l'artista.

Artist.get_figure

Restituisce l' Figureistanza a cui appartiene l'artista.

Bambini #

Artist.get_children

Restituisce un elenco dei figli Artistdi this Artist.

Artist.findobj

Trova oggetti d'artista.

Trasforma #

Artist.set_transform

Imposta la trasformazione dell'artista.

Artist.get_transform

Restituisce l' Transformistanza utilizzata da questo artista.

Artist.is_transform_set

Restituisce se l'artista ha una trasformazione impostata in modo esplicito.

Unità n.

Artist.convert_xunits

Converti x utilizzando il tipo di unità dell'asse x.

Artist.convert_yunits

Converti y utilizzando il tipo di unità dell'asse y.

Artist.have_units

Restituisce se le unità sono impostate su qualsiasi asse.

Metadati n.

Artist.set_gid

Imposta l'id (gruppo) per l'artista.

Artist.get_gid

Restituisce l'id del gruppo.

Artist.set_label

Imposta un'etichetta che verrà visualizzata nella legenda.

Artist.get_label

Restituisci l'etichetta utilizzata per questo artista nella legenda.

Artist.set_url

Imposta l'URL dell'artista.

Artist.get_url

Restituisci l'URL.

Varie #

Artist.sticky_edges

xed yelenchi di bordi adesivi per il ridimensionamento automatico.

Artist.set_in_layout

Imposta se l'artista deve essere incluso nei calcoli del layout, ad es

Artist.get_in_layout

Restituisce il flag booleano, Truese l'artista è incluso nei calcoli del layout.

Artist.stale

Se l'artista è "vecchio" e deve essere ridisegnato affinché l'output corrisponda allo stato interno dell'artista.

Funzioni #

allow_rasterization

Decoratore per il metodo Artist.draw.

get

Restituisci il valore di una Artistproprietà di o stampali tutti.

getp

Restituisci il valore di una Artistproprietà di o stampali tutti.

setp

Impostare una o più proprietà su un Artisto elencare i valori consentiti.

kwdoc

Ispeziona una Artistclasse (usando ArtistInspector) e restituisce informazioni sulle sue proprietà impostabili e sui loro valori correnti.

ArtistInspector

Una classe helper per ispezionare un Artiste restituire informazioni sulle sue proprietà impostabili e sui loro valori correnti.