1
resposta

AttributeError: 'FacetGrid' object has no attribute 'set_title'

Erro AttributeError: 'FacetGrid' object has no attribute 'set_title' ao executar a programação:

ax = sns.displot(dados.Altura, kde = False) ax.figure.set_size_inches(12,6) ax.set_title("Distribuição de Frequências - Altura", fontsize = 18) ax.set_xlabel("Metros", fontsize = 14) ax

Poderiam me auxiliar?

1 resposta

Boas Thiago, tudo bem?

Este erro ocorre porque o resultado de uma função sns.displot() é um FacetGrid que tem alguns atributos diferentes de outros gráficos. Vou deixar abaixo a forma que acho mais eficiente de colocar título e nome para os eixos:

ax = sns.displot(dados.Altura, kde = False) 
ax.figure.set_size_inches(12,6) 
ax.set(title ="Distribuição de Frequências - Altura", xlabel='Metros') 
ax

Dessa forma, usando a função ax.set() podemos passar diversos parâmetros para o gráfico.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!