Olá, Kilchi, tudo bem?
Como estamos falando de um gráfico de variáveis categóricas a forma mais adequada de ajustar o espaçamento do eixo x seria através do parâmetro aspect
do catplot()
.
Este parâmetro é escalar (variável numérica) e responde a razão entre a altura dos dados e largura da barra, ou seja, alterando esse parâmetro nós conseguimos ajustar a largura de nossas barras e, consequentemente, o espaçamento entre os rótulos do eixo x.
Para demonstrar esse comportamento, compartilho aqui embaixo o mesmo gráfico desenhado com dois aspects
diferentes:
Para aspect = 1 (Padrão do catplot):
sns.catplot(x = "original_language", kind="count",
data = filmes_sem_lingua_original_em_ingles,
aspect = 1,
palette="GnBu_d",
order = total_por_lingua_de_outros_filmes.index)
Gráfico esperado:
Para aspect = 2
sns.catplot(x = "original_language", kind="count",
data = filmes_sem_lingua_original_em_ingles,
aspect = 2,
palette="GnBu_d",
order = total_por_lingua_de_outros_filmes.index)
Gráfico esperado:
Espero ter ajudado e qualquer dúvida é só chamar!
Forte abraço!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!