Estou obtendo erro para plotar o gráfico boxplot para a variável Renda seguindo dois grupos, pelo o Sexo e pela cor. Fiz o seguinte código:
ax = sns.boxplot(x='Renda',y='Cor',data=dados.query('Renda < 10000'),orient='h',hue='Sexo')
ax.figure.set_size_inches(12,6)
ax.set_title('Boxplot para renda mensal',fontsize=14)
ax.set_xlabel('Renda mensal em R$',fontsize=14)
ax.set_yticklabels(['Indígena','Branca','Preta','Amarela','Parda','Sem Declaração'],fontsize=12)
handles = ax.get_legend_handles_labels()
ax.legend(handles,['Masculino','Feminino'],fontsize=12)
Que é semelhante ao apresentando no vídeo de correção. Entretanto, obtenho o segunite aviso: UserWarning: Legend does not support [<matplotlib.patches.Rectangle object at 0x000002283727A580>, <matplotlib.patches.Rectangle object at 0x000002283727A910>] instances. A proxy artist may be used instead. See: https://matplotlib.org/users/legend_guide.html#creating-artists-specifically-for-adding-to-the-legend-aka-proxy-artists
Mas a documentação não oferece muita ajuda e tampouco mostra o porquê que a figura não está sendo plotada com as legendas corretas. Envio em anexo a figura que está sendo gerada. Notem que ela não contém as legendas.