matplotlib.artist#

Vererbungsdiagramme #

Vererbungsdiagramm von 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. Tabelle.Tabelle, matplotlib.text.Anmerkung, 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. Keil, 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. Keil, 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.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. Zelle, 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. Zelle, 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

ArtistKlasse #

Klasse matplotlib.artist. Künstler [Quelle] #

Abstrakte Basisklasse für Objekte, die in eine FigureCanvas gerendert werden.

Normalerweise sind alle sichtbaren Elemente in einer Figur Unterklassen von Artist.

Interaktiv #

Artist.add_callback

Fügen Sie eine Rückruffunktion hinzu, die aufgerufen wird, wenn sich eine der ArtistEigenschaften von ändert.

Artist.remove_callback

Entfernen Sie einen Rückruf basierend auf seiner Beobachter-ID.

Artist.pchanged

Rufen Sie alle registrierten Rückrufe an.

Artist.get_cursor_data

Gibt die Cursordaten für ein bestimmtes Ereignis zurück.

Artist.format_cursor_data

Gibt eine Zeichenfolgendarstellung von data zurück .

Artist.set_mouseover

Legen Sie fest, ob dieser Künstler nach benutzerdefinierten Kontextinformationen gefragt wird, wenn der Mauszeiger darüber bewegt wird.

Artist.get_mouseover

Gibt zurück, ob dieser Künstler nach benutzerdefinierten Kontextinformationen gefragt wird, wenn der Mauszeiger darüber bewegt wird.

Artist.mouseover

Gibt zurück, ob dieser Künstler nach benutzerdefinierten Kontextinformationen gefragt wird, wenn der Mauszeiger darüber bewegt wird.

Artist.contains

Testen Sie, ob der Künstler das Mausereignis enthält.

Artist.pick

Verarbeiten Sie ein Pick-Ereignis.

Artist.pickable

Geben Sie an, ob der Künstler auswählbar ist.

Artist.set_picker

Definieren Sie das Auswahlverhalten des Künstlers.

Artist.get_picker

Gibt das Auswahlverhalten des Künstlers zurück.

Ausschnitt #

Artist.set_clip_on

Legen Sie fest, ob der Künstler Clipping verwendet.

Artist.get_clip_on

Gibt zurück, ob der Künstler Clipping verwendet.

Artist.set_clip_box

Stellen Sie den Clip des Künstlers ein Bbox.

Artist.get_clip_box

Geben Sie die Clipbox zurück.

Artist.set_clip_path

Legen Sie den Clip-Pfad des Künstlers fest.

Artist.get_clip_path

Gibt den Clip-Pfad zurück.

Bulk-Eigenschaften #

Artist.update

Aktualisieren Sie die Eigenschaften dieses Künstlers über die Dikt- Requisiten .

Artist.update_from

Eigenschaften von other nach self kopieren .

Artist.properties

Geben Sie ein Wörterbuch aller Eigenschaften des Künstlers zurück.

Artist.set

Legen Sie mehrere Eigenschaften gleichzeitig fest.

Zeichnung #

Artist.draw

Zeichnen Sie den Künstler (und seine Kinder) mit dem angegebenen Renderer.

Artist.set_animated

Legen Sie fest, ob der Künstler in einer Animation verwendet werden soll.

Artist.get_animated

Gibt zurück, ob der Künstler animiert ist.

Artist.set_alpha

Legen Sie den für das Blending verwendeten Alphawert fest - wird nicht von allen Backends unterstützt.

Artist.get_alpha

Gibt den für das Blending verwendeten Alpha-Wert zurück – wird nicht von allen Backends unterstützt.

Artist.set_snap

Legen Sie das Fangverhalten fest.

Artist.get_snap

Gibt die Snap-Einstellung zurück.

Artist.set_visible

Stellen Sie die Sichtbarkeit des Künstlers ein.

Artist.get_visible

Gibt die Sichtbarkeit zurück.

Artist.zorder

Artist.set_zorder

Legen Sie die Zorder für den Künstler fest.

Artist.get_zorder

Geben Sie die Zorder des Künstlers zurück.

Artist.set_agg_filter

Stellen Sie den agg-Filter ein.

Artist.set_sketch_params

Legen Sie die Skizzenparameter fest.

Artist.get_sketch_params

Geben Sie die Skizzenparameter für den Künstler zurück.

Artist.set_rasterized

Erzwingen Sie eine gerasterte (Bitmap) Zeichnung für die Vektorgrafikausgabe.

Artist.get_rasterized

Geben Sie zurück, ob der Künstler gerastert werden soll.

Artist.set_path_effects

Legen Sie die Pfadeffekte fest.

Artist.get_path_effects

Artist.get_agg_filter

Rückgabefilterfunktion, die für den agg-Filter verwendet werden soll.

Artist.get_window_extent

Holen Sie sich den Begrenzungsrahmen des Künstlers in den Anzeigebereich.

Artist.get_tightbbox

Wie Artist.get_window_extent, enthält jedoch jegliches Ausschnitt.

Artist.get_transformed_clip_path_and_affine

Geben Sie den Clip-Pfad mit dem angewendeten nicht-affinen Teil seiner Transformation und dem verbleibenden affinen Teil seiner Transformation zurück.

Figur und Achsen #

Artist.remove

Entfernen Sie nach Möglichkeit den Künstler aus der Figur.

Artist.axes

Die AxesInstanz, in der sich der Künstler befindet, oder None .

Artist.set_figure

Legen Sie die FigureInstanz fest, zu der der Künstler gehört.

Artist.get_figure

Gibt die FigureInstanz zurück, zu der der Künstler gehört.

Kinder #

Artist.get_children

Gibt eine Liste der untergeordneten Artists von this zurück Artist.

Artist.findobj

Finden Sie Künstlerobjekte.

Transformieren #

Artist.set_transform

Stellen Sie die Künstlertransformation ein.

Artist.get_transform

Gibt die Transformvon diesem Künstler verwendete Instanz zurück.

Artist.is_transform_set

Gibt zurück, ob der Künstler eine explizit festgelegte Transformation hat.

Einheiten #

Artist.convert_xunits

Konvertieren Sie x mit dem Einheitentyp der x-Achse.

Artist.convert_yunits

Konvertieren Sie y mit dem Einheitentyp der y-Achse.

Artist.have_units

Gibt zurück, ob Einheiten auf einer Achse eingestellt sind.

Metadaten #

Artist.set_gid

Legen Sie die (Gruppen-)ID für den Künstler fest.

Artist.get_gid

Gibt die Gruppen-ID zurück.

Artist.set_label

Legen Sie eine Beschriftung fest, die in der Legende angezeigt wird.

Artist.get_label

Geben Sie das Label zurück, das für diesen Künstler in der Legende verwendet wird.

Artist.set_url

Legen Sie die URL für den Künstler fest.

Artist.get_url

Geben Sie die URL zurück.

Sonstiges #

Artist.sticky_edges

xund ySticky-Edge-Listen für die automatische Skalierung.

Artist.set_in_layout

Legen Sie fest, ob Künstler in Layoutberechnungen einbezogen werden sollen, z

Artist.get_in_layout

Gibt ein boolesches Flag zurück, Truewenn der Künstler in Layoutberechnungen enthalten ist.

Artist.stale

Ob der Künstler „abgestanden“ ist und neu gezeichnet werden muss, damit die Ausgabe dem internen Zustand des Künstlers entspricht.

Funktionen #

allow_rasterization

Decorator für die Artist.draw-Methode.

get

Geben Sie den Wert der ArtistEigenschaft von an zurück oder geben Sie alle aus.

getp

Geben Sie den Wert der ArtistEigenschaft von an zurück oder geben Sie alle aus.

setp

Legen Sie eine oder mehrere Eigenschaften für eine Artistfest oder listen Sie zulässige Werte auf.

kwdoc

Untersuchen Sie eine ArtistKlasse (mit ArtistInspector) und geben Sie Informationen über ihre einstellbaren Eigenschaften und ihre aktuellen Werte zurück.

ArtistInspector

Eine Hilfsklasse, um eine zu untersuchen Artistund Informationen über ihre einstellbaren Eigenschaften und ihre aktuellen Werte zurückzugeben.