matplotlib.axes.Axes.semilogx#

Axes.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 nur 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. Siehe Axes.set_xscale für Details.

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

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

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

Log-Skala

Log-Skala

Achsenskalen

Achsenskalen