matplotlib.pyplot.semilogy#

matplotlib.pyplot.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 je nach Anzahl der Dekaden im Plot sinnvolle Positionen automatisch gewählt. Einzelheiten finden Sie unter Axes.set_yscale.

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

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

**kwargs

Alle Parameter, die von plot unterstützt werden.

Gibt zurück:
Liste von Line2D

Objekte, die die geplotteten Daten darstellen.

Anmerkungen

Hinweis

Dies ist der pyplot-Wrapper für axes.Axes.semilogy.