HOWTO · Matplotlib

Matplotlib-Tick-Label in wissenschaftlicher Notation

In diesem Beitrag erfahren Sie, wie Sie Matplotlib ticklabel_format() verwenden, um Ticks-Label in wissenschaftlicher Notation anzuzeigen.

Auf dieser Seite

In diesem Beitrag erfahren Sie, wie Sie Matplotlib ticklabel_format() verwenden, um Ticks-Label in wissenschaftlicher Notation anzuzeigen.

Matplotlib-Tick-Label in wissenschaftlicher Notation

Zu große oder zu wenige Zahlen, die leicht in Dezimalform angegeben werden können, können mit wissenschaftlicher Notation ausgedrückt werden.

Importieren Sie zunächst die erforderliche Bibliothek:

import matplotlib.pyplot as plt

Geben Sie die Werte zusammen mit den x- und y-Achsen an:

x_val = [1000000, 2000000, 3000000]
y_val = [1, 2, 3]

Lassen Sie uns diese Zahlen mit Matplotlib darstellen:

plt.plot(x_val, y_val)

plt.ticklabel_format(axis="x", style="sci", scilimits=(0, 0))

Ausgang:

Plotten mit Matplotlib

Zum Plotten verwenden wir die Funktion ticklabel_format(), die den Parameter axes und style=sci übernimmt, was die wissenschaftliche Notation angibt.