Adicionar rótulos de eixo ao gráfico Seaborn

Manav Narula 15 fevereiro 2024
  1. Use as funções set_xlabel() e set_ylabel() para definir os rótulos dos eixos em um gráfico Seaborn
  2. Use a função set() para definir os rótulos dos eixos em um gráfico Seaborn
  3. Use as funções matplotlib.pyplot.xlabel() e matplotlib.pyplot.ylabel() para definir os rótulos dos eixos de um gráfico Seaborn
Adicionar rótulos de eixo ao gráfico Seaborn

Neste tutorial, discutiremos como adicionar rótulos dos eixos x e y a um gráfico de origem marinha em Python.

Por padrão, quando especificamos os valores para os eixos x e y na função de plotagem, o gráfico usa esses valores como rótulos para ambos os eixos. Estaremos discutindo outros métodos para adicionar explicitamente nossos rótulos de eixo desejados.

Use as funções set_xlabel() e set_ylabel() para definir os rótulos dos eixos em um gráfico Seaborn

Um gráfico de origem marinha retorna um objeto do tipo de instância de eixos matplotlib. Podemos usar set_xlabel() e set_ylabel para definir o rótulo dos eixos x e y, respectivamente.

Por exemplo,

import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns

df = pd.DataFrame(
    {"Day 1": [7, 1, 5, 6, 3, 10, 5, 8], "Day 2": [1, 2, 8, 4, 3, 9, 5, 2]}
)

p = sns.lineplot(data=df)
p.set_xlabel("X-Axis", fontsize=20)
p.set_ylabel("Y-Axis", fontsize=20)

etiqueta de eixo marítimo 1

Podemos usar o parâmetro fontsize para controlar o tamanho da fonte.

Use a função set() para definir os rótulos dos eixos em um gráfico Seaborn

A função set() é usada para adicionar diferentes elementos ao gráfico e pode ser usada para adicionar os rótulos dos eixos. Usamos os parâmetros xlabel e ylabel para especificar os rótulos.

Por exemplo,

import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns

df = pd.DataFrame(
    {"Day 1": [7, 1, 5, 6, 3, 10, 5, 8], "Day 2": [1, 2, 8, 4, 3, 9, 5, 2]}
)

p = sns.lineplot(data=df)
p.set(xlabel="X-Axis", ylabel="Y-Axis")

etiqueta de eixo marítimo 2

Use as funções matplotlib.pyplot.xlabel() e matplotlib.pyplot.ylabel() para definir os rótulos dos eixos de um gráfico Seaborn

Essas funções são usadas para definir os rótulos para ambos os eixos do gráfico atual. Argumentos diferentes como size, fontweight, fontsize podem ser usados ​​para alterar o tamanho e a forma dos rótulos.

O código a seguir demonstra seu uso.

import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns

df = pd.DataFrame(
    {"Day 1": [7, 1, 5, 6, 3, 10, 5, 8], "Day 2": [1, 2, 8, 4, 3, 9, 5, 2]}
)

p = sns.lineplot(data=df)
plt.xlabel("X-Axis")
plt.ylabel("Y-Axis")

etiqueta de eixo marítimo 3

Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

Artigo relacionado - Seaborn Label

Artigo relacionado - Seaborn Axis