Hoe de lijndikte in matplotlib aan te passen


U kunt de dikte van lijnen in Matplotlib-plots eenvoudig aanpassen met behulp van de lijnbreedte- argumentfunctie, die de volgende syntaxis gebruikt:

matplotlib.pyplot.plot(x, y, lijnbreedte=1,5)

Standaard is de lijndikte 1,5, maar u kunt deze aanpassen naar elke waarde groter dan 0.

Deze tutorial biedt verschillende voorbeelden van praktisch gebruik van deze functie.

Voorbeeld 1: Pas de dikte van een lijn aan

De volgende code laat zien hoe u een eenvoudig lijndiagram maakt en de lijndikte instelt op 3:

 import matplotlib. pyplot as plt
import numpy as np

#define x and y values
x = np. linspace (0, 10, 100)
y1 = np. sin (x)*np. exp (-x/3)

#create line plot with line width set to 3
plt. plot (x, y1, linewidth= 3 )

#displayplot
plt. show ()

Pas de lijnbreedte aan in matplotlib

Voorbeeld 2: Pas de dikte van meerdere lijnen aan

De volgende code laat zien hoe u de dikte van meerdere lijnen tegelijk kunt aanpassen:

 import matplotlib. pyplot as plt
import numpy as np

#define x and y values
x = np. linspace (0, 10, 100)
y1 = np. sin (x)*np. exp (-x/3)
y2 = np. cos (x)*np. exp (-x/5)

#create line plot with multiple lines
plt. plot (x, y1, linewidth= 3 )
plt. plot (x, y2, linewidth= 1 )

#displayplot
plt. show () 

Pas meerdere lijndiktes aan in matplotlib in Python

Voorbeeld 3: Pas de dikte van lijnen in bijschriften aan

De volgende code laat zien hoe u meerdere lijnen met verschillende diktes kunt maken en een legenda kunt maken die de dikte van elke lijn dienovereenkomstig weergeeft:

 import matplotlib. pyplot as plt
import numpy as np

#define x and y values
x = np. linspace (0, 10, 100)
y1 = np. sin (x)*np. exp (-x/3)
y2 = np. cos (x)*np. exp (-x/5)

#create line plot with multiple lines
plt. plot (x,y1,linewidth=3,label=' y1 ')
plt. plot (x, y2, linewidth=1, label=' y2 ')

#add legend
plt. legend ()

#displayplot
plt. show () 

Pas de lijnbreedte in de matplotlib-legenda aan

Aanvullende bronnen

Hoe gebieden tussen lijnen in Matplotlib te vullen
Hoe teken uit Matplotlib-plots te verwijderen
Hoe de legenda buiten een Matplotlib-plot te plaatsen

Einen Kommentar hinzufügen

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