Construir un gráfico circular

Published by er0s in

Un gráfico circular es una representación gráfica circular de un conjunto de datos, donde la frecuencia de cada categoría se representa mediante una porción (o sector circular) con una amplitud en grados dada por el porcentaje de una sola frecuencia sobre el total de las frecuencias. Puedes obtener los grados de los sectores siguiendo estos pasos:

  • Calcula el total de las frecuencias.
  • Calcula el porcentaje de la frecuencia de cada categoría dividiéndola por el total de las frecuencias.
  • Transforma cada porcentaje en grados multiplicándolo por 360.

Se te proporciona un objeto data cuyas claves son las categorías de los datos (representadas por letras) y cuyos valores son las frecuencias de los datos. Implementa una función que devuelva un mapa para diseñar un gráfico circular, es decir, el mismo objeto con los valores transformados en grados en lugar de frecuencias. Redondea los valores finales a la décima más cercana.

Gráfico circular

Ejemplos

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

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

pieChart({ 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