So ändern sie die schriftgröße in einem matplotlib-plot


Häufig 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) #controls default text size
plt. rc ('axes', titlesize=10) #fontsize of the title
plt. rc ('axes', labelsize=10) #fontsize of the x and y labels
plt. rc ('xtick', labelsize=10) #fontsize of the x tick labels
plt. rc ('ytick', labelsize=10) #fontsize of the y tick labels
plt. rc ('legend', fontsize=10) #fontsize of the legend

Die folgenden Beispiele zeigen, wie Sie die Schriftgröße verschiedener Elemente im folgenden Matplotlib-Streudiagramm ändern:

 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 Diagramm ändern:

 #set font of all elements to size 15
plt. rc ('font', size= 15 ) 

#createplot
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 Plottitels ändern:

 #set title font to size 50
plt. rc ('axes', titlesize= 50 ) 

#createplot
plt. scatter (x,y)
plt. title ('title')
plt. xlabel ('x_label')
plt. ylabel ('y_label')
plt. show () 

Ändern Sie die Schriftgröße des Plottitels matplotlib

Beispiel 3: Ändern Sie die Schriftgröße von Achsenbeschriftungen

Der folgende Code zeigt, wie Sie die Schriftgröße der Plotachsenbeschriftungen ändern:

 #set axes labels font to size 20
plt. rc ('axes', labelsize= 20 ) 

#createplot
plt. scatter (x,y)
plt. title ('title')
plt. xlabel ('x_label')
plt. ylabel ('y_label')
plt. show () 

Matplotlib ändert die Schriftgröße der Achsenbeschriftungen

Beispiel 4: Ändern Sie die Schriftgröße von Häkchenbeschriftungen

Der folgende Code zeigt, wie Sie die Schriftgröße der Plotteilstrichbeschriftungen ändern:

 #set tick labels font to size 20
plt. rc ('xtick', labelsize= 20 ) 
plt. rc ('ytick', labelsize= 20 ) 

#createplot
plt. scatter (x,y)
plt. title ('title')
plt. xlabel ('x_label')
plt. ylabel ('y_label')
plt. show () 

Matplotlib ändert die Schriftgröße der Achsenmarkierungsbeschriftungen

Bonus: Standardschriftgrößen wiederherstellen

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 .

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert