matplotlib.axes.Axes.semilogy#

Axes.semilogy(*args, **kwargs)[Quelle]#

Erzeugt einen Plot mit logarithmischer Skalierung auf der y-Achse.

Aufrufsignaturen

semilogy([x], y, [fmt], data=None, **kwargs)
semilogy([x], y, [fmt], [x2], y2, [fmt2], ..., **kwargs)

Dies ist nur ein dünner Wrapper um plot, der zusätzlich die y-Achse auf logarithmische Skalierung umstellt. Alle Konzepte und Parameter von plot können hier ebenfalls verwendet werden.

Die zusätzlichen Parameter base, subs und nonpositive steuern die Eigenschaften der y-Achse. Sie werden einfach an Axes.set_yscale weitergeleitet.

Parameter:
basefloat, Standard: 10

Basis des y-Logarithmus.

subsarray-like, optional

Die Position der kleinen y-Ticks. Wenn None, werden sinnvolle Positionen automatisch basierend auf der Anzahl der Dekaden im Diagramm gewählt. Siehe Axes.set_yscale für Details.

nonpositive{'mask', 'clip'}, Standard: 'clip'

Nicht-positive Werte in y können als ungültig maskiert oder auf eine sehr kleine positive Zahl gekürzt werden.

**kwargs

Alle Parameter, die von plot unterstützt werden.

Gibt zurück:
Liste von Line2D

Objekte, die die geplotteten Daten darstellen.

Beispiele, die matplotlib.axes.Axes.semilogy verwenden#

Log-Skala

Log-Skala

SkewT-LogP-Diagramm: Verwendung von Transformationen und benutzerdefinierten Projektionen

SkewT-LogP-Diagramm: Verwendung von Transformationen und benutzerdefinierten Projektionen

Achsenskalen

Achsenskalen