Oft möchten Sie möglicherweise die Farbe von Punkten innerhalb eines Matplotlib-Streudiagramms basierend auf einer dritten Variablen schattieren. Glücklicherweise ist dies mit der Funktion matplotlib.pyplot.scatter (), die die folgende Syntax …
Standardmäßig zeigt Matplotlib keine Gitterlinien in Plots an. Sie können jedoch die Funktion matplotlib.pyplot.grid() verwenden, um Gitterlinien in einem Diagramm einfach anzuzeigen und anzupassen.
Dieses Tutorial zeigt ein Beispiel für die praktische Verwendung dieser Funktion.
Grundlegendes Streudiagramm in Matplotlib
Der folgende Code zeigt, wie Sie mit Matplotlib ein einfaches Streudiagramm erstellen:
import matplotlib.pyplot as plt
# Daten erstellen
x = [1, 2, 3, 4, 5]
y = [20, 25, 49, 88, 120]
# Streudiagramm von Daten erstellen
plt.scatter(x, y)
plt.show()
Fügen Sie beiden Achsen Gitterlinien hinzu
Um dem Plot Gitterlinien hinzuzufügen, können Sie einfach den Befehl plt.grid(True) verwenden:
import matplotlib.pyplot as plt
# Daten erstellen
x = [1, 2, 3, 4, 5]
y = [20, 25, 49, 88, 120]
# Streudiagramm von Daten mit Gitterlinien erstellen
plt.scatter(x, y)
plt.grid(True)
plt.show()
Hinzufügen von Gitterlinien zu nur einer Achse
Wir können das axis Argument verwenden, um nur Gitterlinien der x-Achse hinzuzufügen:
import matplotlib.pyplot as plt
# Daten erstellen
x = [1, 2, 3, 4, 5]
y = [20, 25, 49, 88, 120]
# Streudiagramm von Daten mit Gitterlinien erstellen
plt.scatter(x, y)
plt.grid(axis='x')
plt.show()
Oder nur die y-Achse:
import matplotlib.pyplot as plt
# Daten erstellen
x = [1, 2, 3, 4, 5]
y = [20, 25, 49, 88, 120]
# Streudiagramm von Daten mit Gitterlinien erstellen
plt.scatter(x, y)
plt.grid(axis='y')
plt.show()
Gitternetzlinien anpassen
Wir können das Erscheinungsbild der Gitterlinien auch mit der Funktion plt.rc() anpassen:
import matplotlib.pyplot as plt
# Daten erstellen
x = [1, 2, 3, 4, 5]
y = [20, 25, 49, 88, 120]
# Streudiagramm von Daten mit Gitterlinien erstellen
plt.rc('grid', linestyle=':', color='red', linewidth=2)
plt.scatter(x, y)
plt.grid(True)
plt.show()
Eine vollständige Liste der Möglichkeiten zum Anpassen der Gitterlinien finden Sie in der Matplotlib-Dokumentation.
Zusätzliche Ressourcen
So entfernen Sie Striche aus Matplotlib-Plots
So ändern Sie die Schriftgröße auf einem Matplotlib-Plot
Matplotlib: So färben Sie ein Streudiagramm nach Wert
Gestapelte Balkendiagramme in Matplotlib (mit Beispielen)
Ein gestapeltes Balkendiagramm ist eine Art Diagramm, bei dem Balken verwendet werden, um die Häufigkeit verschiedener Kategorien anzuzeigen. Wir können diesen Diagrammtyp in Matplotlib mithilfe der Funktion matplotlib.pyplot.bar …