Como adicionar uma linha a uma nuvem de pontos no seaborn


Você pode usar os seguintes métodos para adicionar uma linha a uma nuvem de pontos no Seaborn:

Método 1: adicionar uma linha horizontal

 #add horizontal line at y=15
plt. axhline (y=15) 

Método 2: adicionar uma linha vertical

 #add vertical line at x=4
plt. axvline (x=4)

Método 3: adicionar uma linha personalizada

 #add straight line that extends from (x,y) coordinates (2,0) to (6, 25)
plt. plot ([2, 6], [0, 25])

Os exemplos a seguir mostram como usar cada método na prática.

Exemplo 1: Adicione uma linha horizontal à nuvem de pontos Seaborn

O código a seguir mostra como criar um gráfico de dispersão no Seaborn e adicionar uma linha horizontal em y = 15:

 import seaborn as sns
import matplotlib. pyplot as plt

#createDataFrame
df = pd. DataFrame ({' x ': [1, 2, 3, 4, 5, 6, 7, 8],
                   ' y ': [18, 22, 19, 14, 14, 11, 20, 28]})

#create scatterplot
sns. scatterplot (x= df.x , y= df.y )

#add horizontal line to scatterplot
plt. axhlin (y=15)

Seaborn adiciona uma linha horizontal ao gráfico de dispersão

Exemplo 2: Adicione uma linha vertical à nuvem de pontos Seaborn

O código a seguir mostra como criar um gráfico de dispersão no Seaborn e adicionar uma linha vertical em x = 4:

 import seaborn as sns
import matplotlib. pyplot as plt

#createDataFrame
df = pd. DataFrame ({' x ': [1, 2, 3, 4, 5, 6, 7, 8],
                   ' y ': [18, 22, 19, 14, 14, 11, 20, 28]})

#create scatterplot
sns. scatterplot (x= df.x , y= df.y )

#add vertical line to scatterplot
plt. axvline (x=4) 

Seaborn adiciona uma linha vertical à nuvem de pontos

Exemplo 3 : Adicione uma linha personalizada à nuvem de pontos Seaborn

O código a seguir mostra como criar uma nuvem de pontos no Seaborn e adicionar uma linha reta que se estende das coordenadas (x, y) (2,0) a (6, 25).

 import seaborn as sns
import matplotlib. pyplot as plt

#createDataFrame
df = pd. DataFrame ({' x ': [1, 2, 3, 4, 5, 6, 7, 8],
                   ' y ': [18, 22, 19, 14, 14, 11, 20, 28]})

#create scatterplot
sns. scatterplot (x= df.x , y= df.y )

#add custom line to scatterplot
plt. plot ([2, 6], [0, 25])

Nota : Você pode encontrar a documentação completa para a função seaborn scatter() aqui .

Recursos adicionais

Os tutoriais a seguir explicam como realizar outras tarefas comuns usando o Seaborn:

Como adicionar um título aos gráficos Seaborn
Como alterar o tamanho da fonte em gráficos Seaborn
Como ajustar o número de ticks nos gráficos do Seaborn

Add a Comment

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