Een titel toevoegen aan subplots in matplotlib (met voorbeelden)


U kunt de volgende basissyntaxis gebruiken om een titel aan een subplot in Matplotlib toe te voegen:

 ax[0, 1]. set_title (' Subplot Title' )

De volgende voorbeelden laten zien hoe u deze syntaxis in de praktijk kunt gebruiken.

Voorbeeld 1: Titels toevoegen aan subplots in Matplotlib

De volgende code laat zien hoe u een 2×2-raster met subplots maakt en de titel van elk subplot specificeert:

 import matplotlib. pyplot as plt

#define subplots
fig, ax = plt. subplots (2, 2)

#define subplot titles
ax[0, 0]. set_title (' First Subplot' )
ax[0, 1]. set_title (' Second Subplot ')
ax[1, 0]. set_title (' Third Subplot ')
ax[1, 1]. set_title (' Fourth Subplot ') 

Merk op dat elk subplot een unieke titel heeft.

Voorbeeld 2: aangepaste titels toevoegen aan subplots in Matplotlib

We kunnen de volgende argumenten gebruiken om subplottitels aan te passen:

  • lettertypegrootte : de lettergrootte van de titel
  • loc : De locatie van de titel (“links”, “midden”, “rechts”)
  • x, y : De coördinaten (x, y) van de titel
  • kleur : de kleur van het titellettertype
  • fontweight : Het gewicht van het titellettertype

De volgende code laat zien hoe u deze argumenten in de praktijk kunt gebruiken:

 import matplotlib. pyplot as plt

#define subplots
fig, ax = plt. subplots (2, 2)

#define subplot titles
ax[0, 0]. set_title (' First Subplot ', fontsize= 18 , loc=' left ')
ax[0, 1]. set_title (' Second Subplot ', x= .75 , y= .9 )
ax[1, 0]. set_title (' Third Subplot ', color=' red ')
ax[1, 1]. set_title (' Fourth Subplot ', fontweight=' bold ')

Met behulp van deze verschillende argumenten kunt u de titels van de subplots aanpassen zodat ze er uitzien zoals u dat wilt.

Aanvullende bronnen

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

Hoe de subplotgrootte in Matplotlib aan te passen
Hoe u de afstand tussen Matplotlib-subplots kunt aanpassen
Hoe de titelpositie in Matplotlib aan te passen

Einen Kommentar hinzufügen

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