Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Não houve a impressão do grafico

Eu coloquei todo o código conforme pedido, assim que eu terminei de digitar todo o código, fiz o comando e infelizmente não imprimiu o gráfico.

Segue abaixo o código:

grupo1 = dados.groupby('Tipo Agregado')['Valor'] label = grupo1.count().index valores = grupo1.count().values g1.pie(valores, labels = label, autopct='%1.1f%%') g1.set_title('Total de Imóveis por Tipo Agregado')

grupo2= dados.groupby('Tipo')['Valor'] label = grupo2.count().index valores = grupo2.count().values g2.pie(valores, labels = label, autopct='1.1f%%', explode = (.1, .1, .1, .1, .1)) g2.set_title('Total de Imóveis por Tipo')

1 resposta
solução!

Ola Alberty, nao sei se voce fez o codigo completo, por isso vou lhe mostrar o resto do codigo.

Precisei apenas configurar primeiro a area onde vamos imprimir os graficos. Seu codigo esta correto, inseri seu exemplo e funcionou com exito. Executei pelo Google Colab

#Importando bibliotecas, configurando tamanho da figura e importando os dados
import pandas as pd
import matplotlib.pyplot as plt
plt.rc('figure',figsize = (15,7))
dados = pd.read_csv('aluguel_amostra.csv' , ';')

#Montando a area utilizada para os graficos de 'pizza' (pie)
area = plt.figure()
g1 = area.add_subplot(1,2,1)
g2 = area.add_subplot(1,2,2)

#Executando o exemplo para montar grafico (codigo colocado na duvida do forum)
grupo1 = dados.groupby('Tipo Agregado')['Valor']
label = grupo1.count().index
valores = grupo1.count().values
g1.pie(valores, labels = label, autopct='%1.1f%%')
g1.set_title('Total de Imóveis por Tipo Agregado')

grupo2= dados.groupby('Tipo')['Valor']
label = grupo2.count().index
valores = grupo2.count().values
g2.pie(valores, labels = label, autopct='1.1f%%', explode = (.1, .1, .1, .1, .1))
g2.set_title('Total de Imóveis por Tipo')

#Imprimindo graficos
area

Faz esse teste no seu ambiente, pois usei o Google Colab, nao sei o ambiente que voce montou pelo Anaconda.

Espero ter ajudado.

Valeu