matplotlib.pyplot.semilogx#

matplotlib.pyplot.semilogx(*args, **kwargs)[Quelle]#

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

Aufrufsignaturen

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

Dies ist lediglich ein dünner Wrapper um plot, der zusätzlich die x-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 x-Achse. Sie werden einfach an Axes.set_xscale weitergeleitet.

Parameter:
basefloat, Standard: 10

Basis des x-Logarithmus.

subsarray-like, optional

Die Position der kleinen x-Ticks. Wenn None, werden vernünftige Positionen automatisch gewählt, abhängig von der Anzahl der Dekaden in der Darstellung. Details finden Sie unter Axes.set_xscale.

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

Nicht-positive Werte in x 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.

Anmerkungen

Hinweis

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