Matplotlib-Grundlagen

Titel, Beschriftungen und Legenden

Erkläre ein Diagramm mit Titel, Achsenbeschriftungen, Legende und Gitter.

Einführung

Ein Diagramm ist nur nützlich, wenn man weiß, was es zeigt. Gib jeder Linie ein Label und füge dann Achsenbeschriftungen, einen Titel und eine Legende hinzu, die jede Linie ihrem Namen zuordnet.

label= benennt jede Linie, und ax.legend zeigt diese Namen in einem Kasten; loc wählt die Position. set_xlabel und set_ylabel beschreiben die Achsen, und ax.grid fügt dezente Hilfslinien hinzu (alpha macht sie blasser).

Interaktive Visualisierung

Schalte jedes Element ein und aus, um zu sehen, wie das Diagramm ohne es aussieht, und verschiebe die Legende in eine Ecke, in der sie keine Daten verdeckt.

Ausführbares Matplotlib-Beispiel

Matplotlib
Code ausführen →
main.py
import matplotlib.pyplot as plt
import numpy as np

months = np.arange(1, 13)
online = [12, 15, 18, 22, 27, 31, 35, 34, 30, 26, 20, 16]
store = [20, 21, 23, 24, 26, 28, 29, 29, 27, 25, 23, 22]

fig, ax = plt.subplots(figsize=(7, 4))
ax.plot(months, online, label="Online")
ax.plot(months, store, label="In store")
ax.set_title("Monthly sales")
ax.set_xlabel("Month")
ax.set_ylabel("Sales (thousands)")
ax.legend(loc="upper left")
ax.grid(True, alpha=0.3)
plt.show()
Run-Button für dieses Beispiel erstellen Das Diagramm, das dieser Code zeichnet
Titel, Beschriftungen und Legenden