Olá pessoas
estou tendo um problema com o seaborn para gerar um histograma. Minha tabela tem um campo "mês", um campo "lucro", e um campo "tipo de item". Quero fazer o histograma mostrando o lucro de cada tipo de item em três barras (uma para cada mês) dar um espaço e mostrar o próximo tipo de item e assim por diante. Achei um tipo de grafico na biblioteca Seaborn que é exatamente o que estou querendo, mas ao tentar aplicar ele o grafico me retorna com os valores do primeiro mês em todas as barras de cada tipo de item. Então as barras são diferentes entre si, mas dentro de cada tipo de item as 3 barras de cada mês são iguais (e não deviam ser, eu verifiquei os valores na tabela).
Por favor me ajudem a não ter que fazer esses gráficos na mão.
O código que eu estou usando nos meus dados é:
ax = sns.histplot(data=df, x="classe", hue="mes", multiple="dodge", shrink=.8)
ax.figure.set_size_inches(10,5)
ax.set_title('Lucro total por classe e mês', fontsize=20, y=1.05)
ax
E o tipo de grafico da biblioteca Seaborn que eu citei é esse exemplo aqui sns.displot(penguins, x="flipper_length_mm", col="sex") na pagina: https://seaborn.pydata.org/tutorial/distributions.html