Construindo um gráfico de pizza

Um gráfico de pizza é uma representação gráfica circular de um conjunto de dados, em que a frequência de cada categoria é representada por uma fatia (ou setor circular), com uma amplitude em graus dada pela porcentagem de uma única frequência sobre o total das frequências. Você pode obter os graus dos setores seguindo estas etapas:

  • Calcule o total das frequências.
  • Calcule a porcentagem da frequência de cada categoria dividindo-a pelo total das frequências.
  • Transforme cada porcentagem em graus multiplicando-a por 360.

Você recebe um dicionário data cujas chaves são as categorias dos dados (representadas por letras) e cujos valores são as frequências dos dados. Implemente uma função que retorne um mapa para criar um gráfico de pizza, ou seja, o mesmo dicionário com os valores transformados em graus em vez de frequências. Arredonde os valores finais para o décimo mais próximo.

Gráfico de pizza

Exemplos

pie_chart({ "a": 1, "b": 2 }) ➞ { "a": 120, "b": 240 }

pie_chart({ "a": 30, "b": 15, "c": 55 }) ➞ { "a": 108, "b": 54, "c": 198 }

pie_chart({ "a": 8, "b": 21, "c": 12, "d": 5, "e": 4 }) ➞ { "a": 57.6, "b": 151.2, "c": 86.4, "d": 36, "e": 28.8 }

Notas

N/A