Como alterar os rótulos dos eixos em um gráfico seaborn (com exemplos)


Existem duas maneiras de modificar os rótulos dos eixos em um gráfico marinho.

A primeira maneira é usar a função ax.set() , que usa a seguinte sintaxe:

 ax. set (xlabel=' x-axis label ', ylabel=' y-axis label ')

A segunda maneira é usar as funções matplotlib, que usam a seguinte sintaxe:

 plt. xlabel (' x-axis label ')
plt. ylabel (' y-axis label ')

Os exemplos a seguir mostram como usar cada um desses métodos na prática.

Método 1: alterar os rótulos dos eixos usando ax.set()

O código a seguir mostra como criar um gráfico de barras Seaborn e usar ax.set() para especificar rótulos de eixo:

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

#create some fake data
df = pd. DataFrame ({' quarter ': ['Q1', 'Q2', 'Q3', 'Q4'],
                   ' sales ': [23, 26, 24, 34]})

#create seaborn barplot
ax = sns. barplot (x=' quarter ', y=' sales ', 
                 data = df, 
                 color=' steelblue ')

#specfiy axis labels
ax. set (xlabel=' Sales Quarter ',
       ylabel=' Total Sales ',
       title=' Sales by Quarter ')

#display barplot
plt. show () 

Método 2: alterar rótulos de eixo usando funções Matplotlib

O código a seguir mostra como criar um gráfico de barras Seaborn e usar funções matplotlib para especificar rótulos de eixo:

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

#create some fake data
df = pd. DataFrame ({' quarter ': ['Q1', 'Q2', 'Q3', 'Q4'],
                   ' sales ': [23, 26, 24, 34]})

#create seaborn barplot
ax = sns. barplot (x=' quarter ', y=' sales ', 
                 data = df, 
                 color=' steelblue ')

#specify axis labels
plt. xlabel (' Sales Quarter ')
plt. ylabel (' Total Sales ')
plt. title (' Sales by Quarter ')

#display barplot
plt. show ()

Observe que você também pode especificar o tamanho da fonte, o estilo da fonte, a família da fonte e outros recursos da fonte usando este método:

 #specify axis labels
plt. xlabel (' Sales Quarter ', size= 16 , fontstyle=' italic ', weight= 900 )
plt. ylabel (' Total Sales ', size= 16 , family=' minivan ')
plt. title (' Sales by Quarter ')

#display barplot
plt. show () 

Consulte a documentação do matplotlib para obter uma lista completa de maneiras de personalizar a fonte nos rótulos dos eixos.

Add a Comment

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