Kursinhalt
Ultimative Visualisierung mit Python
Ultimative Visualisierung mit Python
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:
import matplotlib.pyplot as plt x = 5 y = 4 plt.plot(x, y, 'o') plt.show()
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.
import matplotlib.pyplot as plt x = 5 y = 4 fig, ax = plt.subplots() ax.plot(x, y, 'o') plt.show()
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.
Swipe to start coding
- Importieren Sie das
pyplot
-Untermodule aus dermatplotlib
-Bibliothek mit dem Aliasplt
. - Weisen Sie den Variablen
10
und2
die Wertex
bzw.y
zu. - Übergeben Sie
x
undy
als Argumente an dieplot()
-Funktion, zuerstx
, danny
.
Lösung
Danke für Ihr Feedback!
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:
import matplotlib.pyplot as plt x = 5 y = 4 plt.plot(x, y, 'o') plt.show()
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.
import matplotlib.pyplot as plt x = 5 y = 4 fig, ax = plt.subplots() ax.plot(x, y, 'o') plt.show()
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.
Swipe to start coding
- Importieren Sie das
pyplot
-Untermodule aus dermatplotlib
-Bibliothek mit dem Aliasplt
. - Weisen Sie den Variablen
10
und2
die Wertex
bzw.y
zu. - Übergeben Sie
x
undy
als Argumente an dieplot()
-Funktion, zuerstx
, danny
.
Lösung
Danke für Ihr Feedback!