matplotlib.pyplot.loglog#

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

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

Aufrufsignaturen

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

Dies ist nur ein dünner Wrapper um plot, der zusätzlich die x- und 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 x-/y-Achse. Sie werden einfach an Axes.set_xscale und Axes.set_yscale weitergeleitet. Um unterschiedliche Eigenschaften für die x- und y-Achse zu verwenden, verwenden Sie z. B. ax.set_xscale("log", base=10); ax.set_yscale("log", base=2).

Parameter:
basefloat, Standard: 10

Basis des Logarithmus.

subsSequenz, optional

Die Position der kleinen Ticks. Wenn *None*, werden vernünftige Positionen automatisch basierend auf der Anzahl der Dekaden im Plot gewählt. Siehe Axes.set_xscale/Axes.set_yscale für Details.

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

Nicht-positive Werte können als ungültig maskiert oder auf eine sehr kleine positive Zahl begrenzt 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.loglog.