Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Gráfico de Pizza | Mais Gráficos Estatísticos
Visualização Definitiva com Python

Deslize para mostrar o menu

book
Gráfico de Pizza

Note
Definição

Gráfico de pizza é um gráfico que utiliza um círculo dividido em fatias (segmentos) para representar a proporção numérica (distribuição percentual) de dados nominais.

Este gráfico representa a distribuição percentual da população por região.

Note
Observação

Apesar de serem visualmente agradáveis, gráficos de pizza devem ser evitados na maioria dos casos, pois distorcem a visualização dos dados. Uma categoria com muitos registros parecerá ainda maior, enquanto uma categoria com poucos registros parecerá ainda menor.

Gráfico de Pizza com Rótulos

Utilize a função pie() do módulo pyplot para criar um gráfico de pizza. Seu único parâmetro obrigatório é o dado (x).

O parâmetro labels atribui rótulos a cada segmento e deve ser uma sequência de strings.

123456
import pandas as pd url = 'https://content-media-cdn.codefinity.com/courses/47339f29-4722-4e72-a0d4-6112c70ff738/population.csv' population_df = pd.read_csv(url) print(population_df)
copy

Este DataFrame contém a população de cada região.

123456
import matplotlib.pyplot as plt import pandas as pd population_df = pd.read_csv('https://content-media-cdn.codefinity.com/courses/47339f29-4722-4e72-a0d4-6112c70ff738/population.csv') # Creating a pie chart and setting the labels for each region plt.pie(population_df['Population'], labels=population_df['Region']) plt.show()
copy

A função pie() foi chamada com a Series de dados populacionais passada como parâmetro x, e a Series com os nomes das regiões fornecida como rótulos dos segmentos usando o parâmetro labels.

Adicionando Percentuais

Para exibir a porcentagem de cada segmento, utilize o parâmetro autopct na função pie(). Este parâmetro controla como as porcentagens são formatadas e exibidas dentro do gráfico.

Ele aceita uma string de formatação ou uma função. Aqui, o foco está no uso de uma string de formatação.

123456789
import matplotlib.pyplot as plt import pandas as pd population_df = pd.read_csv('https://content-media-cdn.codefinity.com/courses/47339f29-4722-4e72-a0d4-6112c70ff738/population.csv') # Setting the label for each region and its percentage plt.pie(population_df['Population'], labels=population_df['Region'], autopct='%1.1f%%') plt.show()
copy

Cadeia de Formatação

A cadeia %1.1f%% formata os valores percentuais exibidos no gráfico de pizza.

  • %f indica que o valor é um número de ponto flutuante;

  • .1 especifica um dígito após o ponto decimal;

  • O duplo % garante que um símbolo de porcentagem apareça na saída.

Note
Estude Mais

Se desejar explorar mais parâmetros, aqui está a documentação do pie() para consulta.

Tarefa

Swipe to start coding

  1. Utilizar a função correta para criar um gráfico de pizza.
  2. Utilizar incomes como os dados para o gráfico de pizza (primeiro argumento).
  3. Definir os rótulos como names através do segundo argumento.
  4. Definir o formato da porcentagem como um número de ponto flutuante com uma casa decimal através do terceiro argumento.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 3

Pergunte à IA

expand
ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

book
Gráfico de Pizza

Note
Definição

Gráfico de pizza é um gráfico que utiliza um círculo dividido em fatias (segmentos) para representar a proporção numérica (distribuição percentual) de dados nominais.

Este gráfico representa a distribuição percentual da população por região.

Note
Observação

Apesar de serem visualmente agradáveis, gráficos de pizza devem ser evitados na maioria dos casos, pois distorcem a visualização dos dados. Uma categoria com muitos registros parecerá ainda maior, enquanto uma categoria com poucos registros parecerá ainda menor.

Gráfico de Pizza com Rótulos

Utilize a função pie() do módulo pyplot para criar um gráfico de pizza. Seu único parâmetro obrigatório é o dado (x).

O parâmetro labels atribui rótulos a cada segmento e deve ser uma sequência de strings.

123456
import pandas as pd url = 'https://content-media-cdn.codefinity.com/courses/47339f29-4722-4e72-a0d4-6112c70ff738/population.csv' population_df = pd.read_csv(url) print(population_df)
copy

Este DataFrame contém a população de cada região.

123456
import matplotlib.pyplot as plt import pandas as pd population_df = pd.read_csv('https://content-media-cdn.codefinity.com/courses/47339f29-4722-4e72-a0d4-6112c70ff738/population.csv') # Creating a pie chart and setting the labels for each region plt.pie(population_df['Population'], labels=population_df['Region']) plt.show()
copy

A função pie() foi chamada com a Series de dados populacionais passada como parâmetro x, e a Series com os nomes das regiões fornecida como rótulos dos segmentos usando o parâmetro labels.

Adicionando Percentuais

Para exibir a porcentagem de cada segmento, utilize o parâmetro autopct na função pie(). Este parâmetro controla como as porcentagens são formatadas e exibidas dentro do gráfico.

Ele aceita uma string de formatação ou uma função. Aqui, o foco está no uso de uma string de formatação.

123456789
import matplotlib.pyplot as plt import pandas as pd population_df = pd.read_csv('https://content-media-cdn.codefinity.com/courses/47339f29-4722-4e72-a0d4-6112c70ff738/population.csv') # Setting the label for each region and its percentage plt.pie(population_df['Population'], labels=population_df['Region'], autopct='%1.1f%%') plt.show()
copy

Cadeia de Formatação

A cadeia %1.1f%% formata os valores percentuais exibidos no gráfico de pizza.

  • %f indica que o valor é um número de ponto flutuante;

  • .1 especifica um dígito após o ponto decimal;

  • O duplo % garante que um símbolo de porcentagem apareça na saída.

Note
Estude Mais

Se desejar explorar mais parâmetros, aqui está a documentação do pie() para consulta.

Tarefa

Swipe to start coding

  1. Utilizar a função correta para criar um gráfico de pizza.
  2. Utilizar incomes como os dados para o gráfico de pizza (primeiro argumento).
  3. Definir os rótulos como names através do segundo argumento.
  4. Definir o formato da porcentagem como um número de ponto flutuante com uma casa decimal através do terceiro argumento.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 3
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Sentimos muito que algo saiu errado. O que aconteceu?
some-alt