Como ajustar o número de ticks nos gráficos do seaborn


Você pode usar a seguinte sintaxe básica para especificar posições e rótulos para marcas de eixo em plotagens marítimas :

 #specify x-axis tick positions and labels
plt. xticks ([1, 2, 3], [' A ', ' B ', ' C '])

#specify y-axis tick positions and labels
plt. yticks ([4,5,6],[' D ',' E ',' F '])

Os exemplos a seguir mostram como usar essa sintaxe na prática.

Exemplo 1: Definir as posições das marcas dos eixos

O código a seguir mostra como criar uma nuvem de pontos simples usando seaborn:

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

#createDataFrame
df = pd. DataFrame ({' var1 ': [25, 12, 15, 14, 19, 23, 25, 29],
                   ' var2 ': [5, 7, 7, 9, 12, 9, 9, 4]})

#create scatterplot
sns. scatterplot (data=df, x=' var1 ', y=' var2 ')

Por padrão, o Seaborn escolhe um número ideal de ticks para exibir nos eixos X e Y.

Entretanto, podemos usar o seguinte código para especificar o número de ticks e suas posições exatas em cada eixo:

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

#createDataFrame
df = pd. DataFrame ({' var1 ': [25, 12, 15, 14, 19, 23, 25, 29],
                   ' var2 ': [5, 7, 7, 9, 12, 9, 9, 4]})

#create scatterplot
sns. scatterplot (data=df, x=' var1 ', y=' var2 ')

#specify positions of ticks on x-axis and y-axis
plt. xticks ([15, 20, 25])
plt. yticks ([4, 8, 12])

Exemplo 2: Definir posições e rótulos de escala de eixo

O código a seguir mostra como criar um gráfico de dispersão e especificar as posições dos ticks dos eixos e os rótulos dos ticks:

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

#createDataFrame
df = pd. DataFrame ({' var1 ': [25, 12, 15, 14, 19, 23, 25, 29],
                   ' var2 ': [5, 7, 7, 9, 12, 9, 9, 4]})

#create scatterplot
sns. scatterplot (data=df, x=' var1 ', y=' var2 ')

#specify positions of ticks on x-axis and y-axis
plt. xticks ([15, 20, 25], [' A ', ' B ', ' C '])
plt. yticks ([4, 8, 12], [' Low ', ' Medium ', ' High '])

Nota : Consulte este artigo para ver como editar apenas os rótulos dos eixos.

Recursos adicionais

Os tutoriais a seguir explicam como executar outras funções comuns no Seaborn:

Como ajustar o tamanho da figura de um gráfico Seaborn
Como adicionar um título aos gráficos Seaborn
Como salvar o gráfico do Seaborn em um arquivo

Add a Comment

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