Como outros tópicos comentam, o método distplot()
foi descontinuado e a própria documentação recomenda alternativamente os métodos displot()
ou histplot()
. Decidi experimentar com ambos os métodos e vi que podemos utilizar a mesma metodologia para configurar o layout, mesmo o resultado de cada método sendo um Axes e um FacetGrid.
Isso significa que ax.figure.set_size_inches
e ax.set
estão passando argumentos diretamente para os métodos do matplotlib? Minha dúvida vem depois de verificar que a quantidade default de bins para displot()
são diferentes dos métodos alternativos e estava tentando definir o figsize dentro do ax.set
mas não consegui encontrar nenhum parâmetro na documentação que pudesse substituir o set_size_inches
Abaixo os códigos que estou utilizando e que retornam resultados semelhantes:
ax = sns.histplot(dados.Altura)
ax.figure.set_size_inches(12,6)
ax.set(title="Distribuição de Frequências - Altura", xlabel='Metros')
ax
e
ax = sns.displot(dados.Altura, kind="hist", kde=True)
ax.figure.set_size_inches(12,6)
ax.set(title="Distribuição de Frequências - Altura - KDE", xlabel='Metros')
ax