ao rodar o código, acontece um erro:
 já olhei tudo, e parece estar tudo igual ao que o instrutor fez. até copiei e colei os códigos da transcrição do vídeo e deu a mesma coisa...
já olhei tudo, e parece estar tudo igual ao que o instrutor fez. até copiei e colei os códigos da transcrição do vídeo e deu a mesma coisa...
ao rodar o código, acontece um erro:
 já olhei tudo, e parece estar tudo igual ao que o instrutor fez. até copiei e colei os códigos da transcrição do vídeo e deu a mesma coisa...
já olhei tudo, e parece estar tudo igual ao que o instrutor fez. até copiei e colei os códigos da transcrição do vídeo e deu a mesma coisa...
Oi Ana,
O erro ValueError: could not convert string to float: 'pib' indica que você está passando uma string ('pib') para o parâmetro x da função ax.pie(), quando ela espera um array numérico. 🤔
O parâmetro x deve receber os valores que serão usados para criar as fatias do gráfico de pizza. No seu caso, você deve passar a coluna 'pib' do seu DataFrame df_pib_2020 para o parâmetro data e o nome da coluna 'pib' para o parâmetro x.
A forma correta de usar a função ax.pie() seria:
ax.pie(df_pib_2020['pib'], labels = df_pib_2020.index, autopct = "%.1f%%", radius = 1.1, pctdistance=0.8, textprops={"size":12})
Dessa forma, você está passando os valores da coluna 'pib' para o parâmetro x, que é o que a função espera. 😊
Para saber mais: Documentação oficial da função pie do Matplotlib. Aqui você encontra a documentação completa da função, com todos os parâmetros e exemplos de uso.
Continue praticando e explorando as possibilidades da visualização de dados! 💪