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 …
Oft möchten Sie möglicherweise die Schriftgröße verschiedener Elemente in einem Matplotlib-Plot ändern. Glücklicherweise ist dies mit dem folgenden Code einfach zu bewerkstelligen:
import matplotlib.pyplot as plt
plt.rc ('font', size = 10) # steuert die Standardtextgröße
plt.rc ('axes', titlesize = 10) # Schriftgröße des Titels
plt.rc ('axes', labelsize = 10) # Schriftgröße der x- und y-Beschriftungen
plt.rc ('xtick', labelsize = 10) #Schriftgröße der x-Tick-Labels
plt.rc ('ytick', labelsize = 10) #Schriftgröße der y-Tick-Labels
plt.rc ('legend', fontsize = 10) #Schriftgröße der Legende
Die folgenden Beispiele veranschaulichen, wie Sie die Schriftgrößen verschiedener Elemente im folgenden Matplotlib-Streudiagramm ändern können:
import matplotlib.pyplot as plt
x = [3, 4, 6, 7, 8]
y = [12, 14, 15, 19, 24]
plt.scatter(x, y)
plt.title('title')
plt.xlabel('x_label')
plt.ylabel('y_label')
plt.show()
Hinweis:* Die Standardschriftgröße für alle Elemente beträgt 10*.
Beispiel 1: Ändern Sie die Schriftgröße aller Elemente
Der folgende Code zeigt, wie Sie die Schriftgröße jedes Elements im Plot ändern können:
#Setzen Sie die Schriftart aller Elemente auf Größe 15
plt.rc('font', size=15)
#Plot erstellen
plt.scatter(x, y)
plt.title('title')
plt.xlabel('x_label')
plt.ylabel('y_label')
plt.show()
Beispiel 2: Ändern Sie die Schriftgröße des Titels
Der folgende Code zeigt, wie Sie die Schriftgröße des Titels des Plots ändern können:
#Stellen Sie die Titelschrift auf Größe 50 ein
plt.rc('axes', titlesize=50)
#Plot erstellen
plt.scatter(x, y)
plt.title('title')
plt.xlabel('x_label')
plt.ylabel('y_label')
plt.show()
Beispiel 3: Ändern Sie die Schriftgröße der Achsenbeschriftungen
Der folgende Code zeigt, wie Sie die Schriftgröße der Achsenbeschriftungen des Diagramms ändern:
#Achsen-Beschriftung Schriftart auf Größe 20 setzen
plt.rc('axes', labelsize=20)
#Plot erstellen
plt.scatter(x, y)
plt.title('title')
plt.xlabel('x_label')
plt.ylabel('y_label')
plt.show()
Beispiel 4: Ändern Sie die Schriftgröße der Strich-Beschriftungen
Der folgende Code zeigt, wie Sie die Schriftgröße der Strich-Beschriftungen des Plots ändern können:
# Setzen Sie die Schriftart der Striche auf Größe 20
plt.rc('xtick', labelsize=20)
plt.rc('ytick', labelsize=20)
#Plot erstellen
plt.scatter(x, y)
plt.title('title')
plt.xlabel('x_label')
plt.ylabel('y_label')
plt.show()
Bonus: Stellen Sie die Standard-Schriftgrößen wieder her
Mit dem folgenden Code können Sie jederzeit alle Schriftarten auf ihre Standardgröße zurücksetzen:
plt.rcParams.update(plt.rcParamsDefault)
Weitere Matplotlib-Tutorials finden Sie hier.
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 …