Como ajustar a espessura da linha no matplotlib


Você pode ajustar facilmente a espessura das linhas em gráficos Matplotlib usando a função de argumento linewidth , que usa a seguinte sintaxe:

matplotlib.pyplot.plot(x, y, largura de linha=1,5)

Por padrão, a largura da linha é 1,5, mas você pode ajustá-la para qualquer valor maior que 0.

Este tutorial fornece vários exemplos de uso prático desta função.

Exemplo 1: Ajustar a espessura de uma linha

O código a seguir mostra como criar um gráfico de linhas simples e definir a largura da linha como 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 ()

Ajustar a largura da linha no matplotlib

Exemplo 2: Ajustar a espessura de múltiplas linhas

O código a seguir mostra como ajustar a espessura de várias linhas de uma só vez:

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

Ajuste vários pesos de linha no matplotlib em Python

Exemplo 3: ajuste a espessura das linhas nas legendas

O código a seguir mostra como criar várias linhas com espessuras diferentes e criar uma legenda que exibe a espessura de cada linha de acordo:

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

Ajustar a largura da linha na legenda matplotlib

Recursos adicionais

Como preencher áreas entre linhas no Matplotlib
Como remover carrapatos de gráficos Matplotlib
Como colocar a legenda fora de um gráfico Matplotlib

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *