Lettertypen wijzigen in matplotlib (met voorbeelden)


U kunt een van de volgende methoden gebruiken om de lettertypefamilie in Matplotlib te wijzigen:

Methode 1: Wijzig het lettertype voor alle tekst

 import matplotlib

matplotlib. rcParams [' font.family '] = ' monospace '

Methode 2: Wijzig het lettertype van de titel- en aslabels

 import matplotlib. pylot as plt

mono_font = {' fontname ': ' monospace '}
serif_font = {' fontname ': ' serif '}

plt. title (' Title of Plot ', ** mono_font)
plt. xlabel (' X Label ', ** serif_font)

De volgende voorbeelden laten zien hoe u elke methode in de praktijk kunt gebruiken.

Methode 1: Wijzig het lettertype voor alle tekst

De volgende code laat zien hoe u de lettertypefamilie voor alle tekst in een Matplotlib-plot kunt wijzigen:

 import matplotlib
import matplotlib. pyplot as plt

#define font family to use for all text
matplotlib. rcParams [' font.family '] = ' monospace '

#define x and y
x = [1, 4, 10]
y = [5, 9, 27]

#create line plot
plt. plot (x, y)

#add title and axis labels
plt. title (' Title of Plot ')
plt. xlabel (' XLabel ')
plt. ylabel (' Y Label ')

#displayplot
plt. show () 

Merk op dat de titel en labels van beide assen een „monospace“-lettertype hebben, aangezien dit de lettertypefamilie is die we hebben opgegeven in het rcParams- argument.

Methode 2: Wijzig het lettertype van de titel- en aslabels

De volgende code laat zien hoe u een unieke lettertypefamilie opgeeft voor de titel- en aslabels:

 import matplotlib. pyplot as plt

#define font families to use
mono_font = {' fontname':'monospace '}
serif_font = {' fontname':'serif '}

#define x and y
x = [1, 4, 10]
y = [5, 9, 27]

#create plot of x and y
plt. plot (x, y)

#specify title and axis labels with custom font families
plt. title (' Title of Plot ', ** mono_font)
plt. xlabel (' X Label ', ** serif_font)
plt. ylabel (' Y Label ', ** serif_font)

#displayplot
plt. show ()

Merk op dat de titel een „monospace“ lettertypefamilie gebruikt, terwijl de labels op de X- en Y-as een „Serif“ lettertypefamilie gebruiken.

Opmerking : Hier vindt u een volledige lijst met beschikbare lettertypefamilies die u in Matplotlib kunt gebruiken.

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende bewerkingen in Matplotlib kunt uitvoeren:

Hoe de lettergrootte op een Matplotlib-plot te wijzigen
Hoe de lettergrootte van de legenda in Matplotlib te wijzigen
Hoe u de lettergrootte van vinkjes in Matplotlib instelt

Einen Kommentar hinzufügen

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