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()

Matplotlibchangefont

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()

Matplotlibchangefont

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()

Ändern Sie die Schriftgröße des Titels des Matplotlib-Plots

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()

Matplotlib Achsen ändern Achsenbeschriftungen Schriftgröße

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()

Matplotlib ändert die Schriftgröße der Achsen-Tick-Beschriftungen

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.

Statistik: Der Weg zur Datenanalyse

* Amazon Affiliate Link


Das könnte Sie auch interessieren: