Boa tarde João, tudo bem com você?
Uma forma de gerar a visualização que você deseja é utilizando a biblioteca seaborn. Segue o exemplo de código:
import seaborn as sns
#configura a grid como plano de fundo do gráfico
sns.set_theme(style="whitegrid")
#kind: você escolhe qual tipo de gráfico você deseja
#col: qual coluna do dataframe será utilizada para separar em gráficos individuais, no nosso caso são os tipos de imóveis
#col_wrap: quantas colunas de exibição você deseja, se colocássemos 2 ele quebraria em 3 linhas com duas colunas cada.
sns.catplot(y='Valor',
data=dados_new,
kind='box',
col='Tipo',
col_wrap=1)
Saída:
Caso você tenha interesse em saber mais sobre seaborn, na plataforma temos o curso Data Visualization: Explorando com Seaborn, você pode também dar uma olhada na documentação seaborn: statistical data visualization. A documentação está em inglês, mas você consegue utilizar o tradutor do seu navegador, para isso, basta clicar com o botão direito do mouse na página e selecionar o item: traduzir para português.
Espero ter ajudado, mas qualquer coisa é só mandar mensagem aqui.
Abraço e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!