Come regolare lo spessore della linea in matplotlib


Puoi regolare facilmente lo spessore delle linee nei grafici Matplotlib utilizzando la funzione argomento larghezza di linea , che utilizza la seguente sintassi:

matplotlib.pyplot.plot(x, y, larghezza di riga=1.5)

Per impostazione predefinita, la larghezza della linea è 1,5 ma puoi regolarla su qualsiasi valore maggiore di 0.

Questo tutorial fornisce diversi esempi di utilizzo pratico di questa funzione.

Esempio 1: regolare lo spessore di una linea

Il codice seguente mostra come creare un grafico a linee semplice e impostare la larghezza della linea su 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 ()

Regola la larghezza della linea in matplotlib

Esempio 2: regolare lo spessore di più linee

Il codice seguente mostra come regolare lo spessore di più linee contemporaneamente:

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

Regola più spessori di linea in matplotlib in Python

Esempio 3: regola lo spessore delle linee nei sottotitoli

Il codice seguente mostra come creare più linee con spessori diversi e creare una legenda che visualizzi di conseguenza lo spessore di ciascuna linea:

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

Regola la larghezza della linea nella legenda matplotlib

Risorse addizionali

Come riempire le aree tra le righe in Matplotlib
Come rimuovere i segni di spunta dai grafici Matplotlib
Come posizionare la legenda all’esterno di un grafico Matplotlib

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *