matplotlib.axis#

Klassen für die Ticks und die x- und y-Achse.

Erbschaft #

Vererbungsdiagramm von Tick, Ticker, XAxis, YAxis, XTick, YTick

AxisObjekte #

Klasse matplotlib.axis. Achse ( Achsen , * , Pickradius = 15 ) [Quelle] #

Basisklasse für XAxisund YAxis.

Attribute :
isDefault_label bool
axesmatplotlib.axes.Axes

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

Hauptmatplotlib.axis.Ticker

Bestimmt die wichtigsten Tick-Positionen und ihr Beschriftungsformat.

unerheblichmatplotlib.axis.Ticker

Bestimmt die Nebenstrichpositionen und ihr Beschriftungsformat.

Rückrufematplotlib.cbook.CallbackRegistry
EtikettText

Die Achsenbeschriftung.

Beschriftungsfeld float

Der Abstand zwischen der Achsenbeschriftung und den Teilstrichbeschriftungen. Standardmäßig rcParams["axes.labelpad"](Standard: 4.0) = 4.

offsetTextText

Ein TextObjekt, das den Daten-Offset der Ticks (falls vorhanden) enthält.

pickradiusschweben

Der Akzeptanzradius für Containment-Tests.

majorTicks- Liste vonTick

Die großen Zecken.

minorTicks- Liste vonTick

Die kleinen Zecken.

Parameter :
Achsenmatplotlib.axes.Axes

Die Axes, zu der die erstellte Achse gehört.

Pickradius- Float

Der Akzeptanzradius für Containment-Tests. Siehe auch Axis.contains.

Klasse matplotlib.axis. XAxis ( * args , ** kwargs ) [Quelle] #
Parameter :
Achsenmatplotlib.axes.Axes

Die Axes, zu der die erstellte Achse gehört.

Pickradius- Float

Der Akzeptanzradius für Containment-Tests. Siehe auch Axis.contains.

Klasse matplotlib.axis. YAxis ( * args , ** kwargs ) [Quelle] #
Parameter :
Achsenmatplotlib.axes.Axes

Die Axes, zu der die erstellte Achse gehört.

Pickradius- Float

Der Akzeptanzradius für Containment-Tests. Siehe auch Axis.contains.

Klasse matplotlib.axis. Ticker [Quelle] #

Ein Container für die Objekte, die Tick-Position und -Format definieren.

Attribute :
Locator- matplotlib.ticker.LocatorUnterklasse

Bestimmt die Positionen der Ticks.

Formatierer- matplotlib.ticker.FormatterUnterklasse

Legt das Format der Teilstrichbeschriftungen fest.

Axis.clear

Löschen Sie die Achse.

Axis.get_scale

Gibt die Skala dieser Achse (als str) zurück.

Formatierer und Lokalisierer #

Axis.get_major_formatter

Holen Sie sich den Formatierer des großen Tickers.

Axis.get_major_locator

Holen Sie sich den Locator des großen Tickers.

Axis.get_minor_formatter

Holen Sie sich den Formatierer des kleinen Tickers.

Axis.get_minor_locator

Holen Sie sich den Locator des Minor-Tickers.

Axis.set_major_formatter

Stellen Sie den Formatierer des Haupttickers ein.

Axis.set_major_locator

Stellen Sie den Locator des Haupttickers ein.

Axis.set_minor_formatter

Stellen Sie den Formatierer des kleinen Tickers ein.

Axis.set_minor_locator

Stellen Sie den Locator des Moll-Tickers ein.

Axis.remove_overlapping_locs

Wenn kleine Ticker-Positionen, die sich mit großen Ticker-Positionen überschneiden, getrimmt werden sollten.

Axis.get_remove_overlapping_locs

Axis.set_remove_overlapping_locs

Achsenbeschriftung #

Axis.set_label_coords

Legen Sie die Koordinaten des Etiketts fest.

Axis.set_label_position

Stellen Sie die Etikettenposition ein (oben oder unten)

Axis.set_label_text

Legen Sie den Textwert der Achsenbeschriftung fest.

Axis.get_label

Gibt die Achsenbeschriftung als Textinstanz zurück.

Axis.get_label_position

Etikettenposition zurückgeben (oben oder unten)

Axis.get_label_text

Holen Sie sich den Text des Etiketts.

Teilstriche, Teilstrichbeschriftungen und Versatztext #

Axis.get_major_ticks

Gibt die Liste der wichtigsten Ticks zurück.

Axis.get_majorticklabels

Gibt die Hauptstrichbeschriftungen dieser Achse als Liste von zurück Text.

Axis.get_majorticklines

Gibt die Hauptteilstriche dieser Achse als Liste von Line2Ds zurück.

Axis.get_majorticklocs

Gibt die wichtigsten Tick-Positionen dieser Achse in Datenkoordinaten zurück.

Axis.get_minor_ticks

Gibt die Liste der untergeordneten Ticks zurück.

Axis.get_minorticklabels

Gibt die Nebenstrichbeschriftungen dieser Achse als Liste von zurück Text.

Axis.get_minorticklines

Geben Sie die kleinen Tick-Linien dieser Achse als Liste von Line2Ds zurück.

Axis.get_minorticklocs

Geben Sie die Nebentick-Positionen dieser Achse in Datenkoordinaten zurück.

Axis.get_offset_text

Gibt den offsetText der Achse als Textinstanz zurück.

Axis.get_tick_padding

Axis.get_ticklabels

Holen Sie sich die Tick-Labels dieser Achse.

Axis.get_ticklines

Gibt die Tick-Linien dieser Achse als Liste von Line2Ds zurück.

Axis.get_ticklocs

Gibt die Tick-Positionen dieser Achse in Datenkoordinaten zurück.

Axis.get_gridlines

Gibt die Gitterlinien dieser Achse als Liste von Line2Ds zurück.

Axis.grid

Konfigurieren Sie die Gitterlinien.

Axis.set_tick_params

Legen Sie Darstellungsparameter für Teilstriche, Teilstrichbeschriftungen und Gitternetzlinien fest.

Axis.axis_date

Richten Sie Achsenstriche und Beschriftungen ein, um Daten entlang dieser Achse als Datum zu behandeln.

Daten- und Ansichtsintervalle #

Axis.get_data_interval

Gibt die Datengrenzen dieser Achse zurück.(min, max)

Axis.get_view_interval

Gibt die Sichtgrenzen dieser Achse zurück.(min, max)

Axis.get_inverted

Gibt zurück, ob diese Achse in die "inverse" Richtung orientiert ist.

Axis.set_data_interval

Stellen Sie die Achsendatengrenzen ein.

Axis.set_view_interval

Legen Sie die Grenzen der Achsenansicht fest.

Axis.set_inverted

Stellen Sie ein, ob diese Achse in die "inverse" Richtung orientiert ist.

Rendering-Helfer #

Axis.get_minpos

Axis.get_tick_space

Gibt die geschätzte Anzahl von Ticks zurück, die auf die Achse passen.

Axis.get_ticklabel_extents

[ Veraltet ] Holen Sie sich die Ausmaße der Hilfsstrichbeschriftungen auf beiden Seiten der Achsen.

Axis.get_tightbbox

Gibt einen Begrenzungsrahmen zurück, der die Achse umschließt.

Interaktiv #

Axis.contains

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

Axis.pickradius

Der Akzeptanzradius für Containment-Tests.

Axis.get_pickradius

Gibt die Tiefe der vom Picker verwendeten Achse zurück.

Axis.set_pickradius

Legen Sie die Tiefe der vom Picker verwendeten Achse fest.

Einheiten #

Axis.convert_units

Axis.set_units

Stellen Sie die Einheiten für die Achse ein.

Axis.get_units

Gibt die Einheiten für die Achse zurück.

Axis.update_units

Überprüfen Sie die Daten für den Einheitenkonverter und aktualisieren Sie die Instanz axis.converter bei Bedarf.

XAchsenspezifisch #

XAxis.axis_name

Schreibgeschützter Name, der die Achse identifiziert.

XAxis.get_text_heights

[ Veraltet ] Gibt zurück, wie viel Platz für Text über und unter den Achsen als Float-Paar reserviert werden soll.

XAxis.get_ticks_position

Gibt die Tick-Position zurück ("oben", "unten", "Standard" oder "unbekannt").

XAxis.set_ticks_position

Stellen Sie die Position der Häkchen ein.

XAxis.set_label_position

Stellen Sie die Etikettenposition ein (oben oder unten)

XAxis.tick_bottom

Verschieben Sie Ticks und Ticklabels (falls vorhanden) an den unteren Rand der Achsen.

XAxis.tick_top

Verschieben Sie Ticks und Ticklabels (falls vorhanden) an den oberen Rand der Achsen.

YAchsenspezifisch #

YAxis.axis_name

Schreibgeschützter Name, der die Achse identifiziert.

YAxis.get_text_widths

[ Veraltet ]

YAxis.get_ticks_position

Gibt die Tick-Position zurück ("links", "rechts", "Standard" oder "unbekannt").

YAxis.set_offset_position

Parameter :

YAxis.set_ticks_position

Stellen Sie die Position der Häkchen ein.

YAxis.set_label_position

Legen Sie die Etikettenposition fest (links oder rechts)

YAxis.tick_left

Verschieben Sie Ticks und Ticklabels (falls vorhanden) links von den Achsen.

YAxis.tick_right

Verschieben Sie Ticks und Ticklabels (falls vorhanden) rechts neben die Achsen.

Andere #

Axis.OFFSETTEXTPAD

Axis.axes

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

Axis.limit_range_for_scale

Axis.reset_ticks

Initialisieren Sie die Major- und Minor-Tick-Listen neu.

Axis.set_default_intervals

Legen Sie die Standardgrenzen für die Achsendaten fest und zeigen Sie das Intervall an, wenn sie noch nicht mutiert wurden.

Entmutigt #

Diese Methoden sollten zusammen mit Vorsicht verwendet werden, indem aufgerufen wird set_ticks , um die gewünschten Tick-Positionen anzugeben, bevorset_ticklabels aufgerufen wird , um eine übereinstimmende Reihe von Beschriftungen anzugeben. Aufrufen set_ticksmacht ein FixedLocator; Die Liste der Standorte wird dann verwendet set_ticklabels, um eine geeignete FuncFormatter.

Axis.set_ticks

Legen Sie die Tick-Positionen und optionalen Beschriftungen dieser Achse fest.

Axis.set_ticklabels

[ Entmutigt ] Legen Sie die Textwerte der Tick-Beschriftungen fest.

TickObjekte #

Klasse matplotlib.axis. Tick ​​( axis , loc , * , size = None , width = None , color = None , tickdir = None , pad = None , labelsize = None , labelcolor = None , zorder = None , gridOn = None , tick1On = True , tick2On =True , label1On = True , label2On = False , major = True , labelrotation = 0 , grid_color = None , grid_linestyle = None , grid_linewidth = None , grid_alpha = None , ** kwargs ) [Quelle] #

Abstrakte Basisklasse für die Achsenstriche, Rasterlinien und Beschriftungen.

Häkchen markieren eine Position auf einer Achse. Sie enthalten zwei Linien als Markierungen und zwei Beschriftungen; je eine für die untere und obere Position (bei einem XAxis) bzw. für die linke und rechte Position (bei einem YAxis).

Attribute :
tick1lineLine2D

Die linke/untere Tick-Markierung.

tick2lineLine2D

Die rechte/obere Tick-Markierung.

RasterlinieLine2D

Die der Beschriftungsposition zugeordnete Rasterlinie.

Etikett1Text

Das linke/untere Tick-Label.

Etikett2Text

Das rechte/obere Tick-Label.

bbox ist die Bound2D-Begrenzungsbox in Anzeigekoordinaten der Achsen. loc ist die Tick-Position in Datenkoords. size ist die Tick-Größe in Punkten

Klasse matplotlib.axis. XTick ( * args , ** kwargs ) [Quelle] #

Enthält alle Künstler, die zum Erstellen eines X-Ticks benötigt werden - die Tick-Linie, den Beschriftungstext und die Rasterlinie

bbox ist die Bound2D-Begrenzungsbox in Anzeigekoordinaten der Achsen. loc ist die Tick-Position in Datenkoords. size ist die Tick-Größe in Punkten

Klasse matplotlib.axis. YTick ( * args , ** kwargs ) [Quelle] #

Enthält alle Künstler, die zum Erstellen eines Y-Ticks benötigt werden - die Tick-Linie, den Beschriftungstext und die Rasterlinie

bbox ist die Bound2D-Begrenzungsbox in Anzeigekoordinaten der Achsen. loc ist die Tick-Position in Datenkoords. size ist die Tick-Größe in Punkten

Tick.get_loc

Geben Sie die Position des Ticks (Datenkoordinaten) als Skalar zurück.

Tick.get_pad

Holen Sie sich den Wert des Tick-Label-Pads in Punkten.

Tick.get_pad_pixels

[ Veraltet ]

Tick.get_tick_padding

Holen Sie sich die Länge des Ticks außerhalb der Achsen.

Tick.get_tickdir

Tick.get_view_interval

Gibt die Ansichtsgrenzen der Achse zurück, zu der der Strich gehört.(min, max)

Tick.set_label1

Legen Sie den Label1-Text fest.

Tick.set_label2

Legen Sie den Label2-Text fest.

Tick.set_pad

Stellen Sie das Tick-Beschriftungsfeld in Punkten ein

Tick.set_url

Legen Sie die URL von label1 und label2 fest.

Tick.update_position

Stellen Sie die Position des Häkchens in den Datenkoordinationen mit dem Skalar loc ein .