Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Grundlegendes Plotten | Einführung in Matplotlib
Ultimative Visualisierung mit Python
course content

Kursinhalt

Ultimative Visualisierung mit Python

Ultimative Visualisierung mit Python

1. Einführung in Matplotlib
2. Erstellen Häufig Verwendeter Diagramme
3. Anpassung von Plots
4. Mehr Statistische Diagramme
5. Visualisierung mit Seaborn

book
Grundlegendes Plotten

Jetzt, da Sie mit der matplotlib-Architektur vertraut sind, sind Sie bereit, Ihr erstes Diagramm zu erstellen, herzlichen Glückwunsch! Wir werden zwei mögliche Wege durchgehen, um ein Diagramm zu erstellen:

  • mit dem Scripting-Ansatz;
  • mit dem objektorientierten Ansatz (explizite Definition von Instanzen von Artist-Objekten).

Scripting-Ansatz

Bei diesem Ansatz müssen Sie nicht explizit Figure- und Axes-Objekte erstellen (dies geschieht im Hintergrund).

Im 2D-Raum hat jeder Punkt x- und y-Koordinaten. Um es zu zeichnen, importieren Sie das pyplot-Submodul, verwenden Sie das plt-Alias, initialisieren Sie die x- und y-Variablen und rufen Sie die plot()-Funktion mit x und y als Argumente auf, zusammen mit 'o' für den Punktmarker.

Hinweis

Die Reihenfolge der Argumente ist wichtig!

Schließlich zeigen wir das Diagramm mit plt.show() an:

12345
import matplotlib.pyplot as plt x = 5 y = 4 plt.plot(x, y, 'o') plt.show()
copy

Objektorientierter Ansatz

Der einzige Unterschied hier ist, dass wir anstelle des direkten Aufrufs der plot()-Funktion ein Figure- und Axes-Objekt mit den subplots()-Funktionen erstellen und dann die .plot()-Methode auf dem Axes-Objekt mit denselben Argumenten verwenden.

123456
import matplotlib.pyplot as plt x = 5 y = 4 fig, ax = plt.subplots() ax.plot(x, y, 'o') plt.show()
copy

Hinweis

Die folgenden zwei Zeilen sind äquivalent zu plt.plot().

Tatsächlich sind beide Optionen immer noch gleichwertig, wenn wir eine andere Plot-Funktion anstelle von plot() verwenden.

Im weiteren Verlauf des Kurses werden wir hauptsächlich einen Skriptansatz verwenden, dennoch ist es wichtig, dass Sie beide kennen. Jetzt sind Sie an der Reihe, einen Punkt zu plotten.

Aufgabe

Swipe to start coding

  1. Importieren Sie das pyplot-Untermodule aus der matplotlib-Bibliothek mit dem Alias plt.
  2. Weisen Sie den Variablen 10 und 2 die Werte x bzw. y zu.
  3. Übergeben Sie x und y als Argumente an die plot()-Funktion, zuerst x, dann y.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 4
toggle bottom row

book
Grundlegendes Plotten

Jetzt, da Sie mit der matplotlib-Architektur vertraut sind, sind Sie bereit, Ihr erstes Diagramm zu erstellen, herzlichen Glückwunsch! Wir werden zwei mögliche Wege durchgehen, um ein Diagramm zu erstellen:

  • mit dem Scripting-Ansatz;
  • mit dem objektorientierten Ansatz (explizite Definition von Instanzen von Artist-Objekten).

Scripting-Ansatz

Bei diesem Ansatz müssen Sie nicht explizit Figure- und Axes-Objekte erstellen (dies geschieht im Hintergrund).

Im 2D-Raum hat jeder Punkt x- und y-Koordinaten. Um es zu zeichnen, importieren Sie das pyplot-Submodul, verwenden Sie das plt-Alias, initialisieren Sie die x- und y-Variablen und rufen Sie die plot()-Funktion mit x und y als Argumente auf, zusammen mit 'o' für den Punktmarker.

Hinweis

Die Reihenfolge der Argumente ist wichtig!

Schließlich zeigen wir das Diagramm mit plt.show() an:

12345
import matplotlib.pyplot as plt x = 5 y = 4 plt.plot(x, y, 'o') plt.show()
copy

Objektorientierter Ansatz

Der einzige Unterschied hier ist, dass wir anstelle des direkten Aufrufs der plot()-Funktion ein Figure- und Axes-Objekt mit den subplots()-Funktionen erstellen und dann die .plot()-Methode auf dem Axes-Objekt mit denselben Argumenten verwenden.

123456
import matplotlib.pyplot as plt x = 5 y = 4 fig, ax = plt.subplots() ax.plot(x, y, 'o') plt.show()
copy

Hinweis

Die folgenden zwei Zeilen sind äquivalent zu plt.plot().

Tatsächlich sind beide Optionen immer noch gleichwertig, wenn wir eine andere Plot-Funktion anstelle von plot() verwenden.

Im weiteren Verlauf des Kurses werden wir hauptsächlich einen Skriptansatz verwenden, dennoch ist es wichtig, dass Sie beide kennen. Jetzt sind Sie an der Reihe, einen Punkt zu plotten.

Aufgabe

Swipe to start coding

  1. Importieren Sie das pyplot-Untermodule aus der matplotlib-Bibliothek mit dem Alias plt.
  2. Weisen Sie den Variablen 10 und 2 die Werte x bzw. y zu.
  3. Übergeben Sie x und y als Argumente an die plot()-Funktion, zuerst x, dann y.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 4
Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
We're sorry to hear that something went wrong. What happened?
some-alt