Matplotlib für Anfänger

Dieser umfassende Kurs behandelt die grundlegenden Konzepte und praktischen Techniken von Matplotlib, der unverzichtbaren Plotting-Bibliothek in Python. Lernen Sie, verschiedene Arten von Diagrammen und Visualisierungen zu erstellen, darunter Liniendiagramme, Balkendiagramme, Streudiagramme, Histogramme, Tortendiagramme und Subplots.

PythonDatenwissenschaft

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

Lerne, kleine Python-Datensätze mit Matplotlib in klare Visualisierungen umzusetzen. In acht angeleiteten Labs richtest du die Bibliothek ein, erstellst und gestaltest verbreitete Diagrammtypen, speicherst Abbildungen als Bilddateien und ordnest mehrere Plots in einer Figure an.

Jedes Lab entwickelt ein Plot-Muster in kurzen, konkreten Schritten. Du arbeitest mit Linien-, Balken- und Streudiagrammen, Histogrammen, Kreisdiagrammen und Subplots und lernst dabei Beschriftungen, Farben, Marker, Legenden, Achsen und Layout-Steuerungen kennen.

Was du lernen wirst

  • Matplotlib installieren, matplotlib.pyplot importieren und Figure- sowie Axes-Objekte erstellen
  • Liniendaten plotten und Achsenbeschriftungen, Titel, Farben, Marker und Linienstile ergänzen
  • Vertikale und horizontale Balkendiagramme mit Farben und Legenden erstellen
  • Streudiagramme aufbauen und Markergröße, Farbe sowie Raster anpassen
  • Histogramme erzeugen und unter anderem Klassenanzahl und Dichtenormalisierung einstellen
  • Anteile mit Beschriftungen, Prozentwerten, abgesetzten Segmenten und Schatten darstellen
  • Plots mit Subplots, gemeinsamen Achsen und angepassten Layouts kombinieren
  • Plots anzeigen und Figures als Bilddateien speichern

Für wen dieser Kurs geeignet ist

Der Kurs richtet sich an Python-Einsteiger, die Plotten praktisch und ohne theorielastigen Einstieg lernen möchten. Er passt besonders, wenn du kleine Skripte und Listen schreiben kannst, Matplotlib aber noch nicht verwendet hast. Behandelt wird die Diagrammerstellung; Datenbereinigung, statistische Analyse, Pandas-Workflows und fortgeschrittenes Visualisierungsdesign gehören nicht zum Umfang.

Voraussetzungen: Grundlegende Python-Syntax wie Variablen, Listen, Funktionsaufrufe und das Ausführen eines Skripts wird empfohlen. Matplotlib-Vorkenntnisse sind nicht nötig.

Lernumgebung: Die angeleiteten Labs laufen in einer bereitgestellten Ubuntu-22.04-WebIDE. Du installierst und verwendest Matplotlib in Python-Dateien, führst den Code aus und prüfst gespeicherte Plot-Bilder in der Laborumgebung.

Häufig gestellte Fragen

Beginnt der Kurs mit der Installation von Matplotlib?

Ja. Das erste Lab verwendet pip, importiert matplotlib.pyplot, prüft die installierte Version und erstellt sowohl eine leere Figure als auch einen angezeigten Plot.

Welche Diagrammtypen erstelle ich?

Du erstellst Linienplots, vertikale und horizontale Balkendiagramme, Streudiagramme, Histogramme, Kreisdiagramme und mehrteilige Figures mit Subplots.

Brauche ich Erfahrung mit NumPy oder Pandas?

Nein. Eine Histogrammübung verwendet NumPy für Beispieldaten, setzt aber keine breiteren NumPy- oder Pandas-Kenntnisse voraus. Python-Grundlagen genügen.

Gibt es selbstständige Challenges oder ein Abschlussprojekt?

Nein. Alle acht Aktivitäten sind angeleitete Einsteiger-Labs zu einzelnen Plot-Techniken, kein unbegleitetes Projekt.

Lehrer

labby
Labby
Labby is the LabEx teacher.