ForHosting KIT · Matemáticas

Ángulos de gráfico circular a partir de valores gratis en línea

Los valores 1, 1 y 2 suman 4, así que se convierten en un cuarto, un cuarto y la mitad del círculo. Escriba cualquier lista de valores o pesos y obtenga el ángulo de cada porción, que suman exactamente 360 grados, y su porcentaje. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Valores de las porciones
1, 1, 2
Obtiene
Total
4
Ángulo (grados)
90, 90, 180
Parte del círculo (%)
25, 25, 50

Convierte valores o pesos de sectores en grados de gráfico circular que suman 360 y porcentajes que suman 100. Gratis, determinista y privado en su navegador.

De los números a las porciones del círculo

Un gráfico circular reparte la vuelta completa, 360 grados, en proporción a los valores que representa. Cada porción recibe su valor dividido entre el total y multiplicado por 360. Con los valores 1, 1 y 2 el total es 4, de modo que las dos primeras porciones ocupan un cuarto del círculo cada una y la última, la mitad. La misma proporción multiplicada por 100 en lugar de 360 da el porcentaje de la leyenda. La calculadora devuelve ambas listas a la vez, así que los ángulos que dibuja y los porcentajes que rotula describen siempre el mismo reparto.

Por qué el círculo cierra y en qué fijarse

Cuando los valores no se dividen de forma exacta, redondear cada ángulo por separado puede dejar una rendija o una superposición. Aquí la última porción absorbe ese pequeño resto, de modo que los ángulos suman exactamente 360 grados y los porcentajes, 100. Sirve para revisar tareas, preparar un gráfico a mano con transportador o comprobar una hoja de cálculo. Los errores habituales son olvidar dividir entre el total, mezclar porcentajes con cantidades brutas en la misma lista y escribir una lista vacía o con total cero, que la calculadora rechaza.

Entradas y salidas

Indique los campos que enumera el esquema de entrada. Los campos obligatorios deben estar presentes y con el tipo correcto. Los campos opcionales usan los valores por defecto documentados.

La respuesta de éxito siempre incluye los campos de resultado principales que nombra el esquema de salida, de modo que los clientes puedan enlazar las métricas de la interfaz sin adivinar. Los mensajes de error usan subcadenas de coincidencia estables en inglés para el harness. Convierte valores o pesos de sectores en grados de gráfico circular que suman 360 y porcentajes que suman 100.

Tareas y exámenes

Compruebe con rapidez problemas cuantitativos clásicos con respuestas estables y reproducibles.

Automatización

Invoque la misma función pura desde sus scripts sin instalar una hoja de cálculo ni un CAS.

¿Esto es gratis?

Sí. El tier A se ejecuta íntegramente en su navegador sin necesidad de cuenta.

¿Realiza llamadas de red?

No. El motor parse mantiene todo en su dispositivo.

¿Quién es el autor de esta capacidad?

samurai en el taller del KIT de ForHosting.

¿Cómo se pasan unos valores a ángulos de un gráfico circular?

Divida cada valor entre el total y multiplique por 360. Así cada porción ocupa del círculo la misma parte que su valor ocupa de la suma, y la calculadora lo hace para toda la lista de una vez.

¿Por qué los ángulos suman siempre exactamente 360?

Porque el pequeño resto que deja el redondeo se asigna a la última porción. Así no queda ningún hueco ni ninguna superposición al dibujar el gráfico, y los porcentajes suman también 100.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/math/pie-chart-angles

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/math/pie-chart-angles \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"values":[1,1,2]}'
{
  "values": [
    1,
    1,
    2
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.pie_chart_angles",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Cómo funciona

Cada ángulo es valor/total por 360 grados. El último sector absorbe el residuo del redondeo para que la suma se mantenga exactamente en 360. La implementación es totalmente determinista y se ejecuta gratis en el navegador con la misma función pura que la ruta del API. Las entradas se validan antes de cualquier operación aritmética, de modo que los tipos incorrectos y los valores out-of-range se convierten en errores invalid_input claros en lugar de resultados NaN silenciosos. La implementación es totalmente determinista y se ejecuta gratis en el navegador con la misma función pura que la ruta del API. Las entradas se validan antes de cualquier operación aritmética, de modo que los tipos incorrectos y los valores out-of-range se convierten en errores invalid_input claros en lugar de resultados NaN silenciosos.

Entradas y salidas

La implementación es totalmente determinista y se ejecuta gratis en el navegador con la misma función pura que la ruta del API. Las entradas se validan antes de cualquier operación aritmética, de modo que los tipos incorrectos y los valores out-of-range se convierten en errores invalid_input claros en lugar de resultados NaN silenciosos.

Casos límite y restricciones

Rechaza los arrays vacíos y los totales no positivos. Los rangos vacíos o contradictorios se rechazan de inmediato. Los valores intermedios extremadamente grandes que desbordan IEEE-754 producen un error out-of-range en lugar de campos nulos. La implementación es totalmente determinista y se ejecuta gratis en el navegador con la misma función pura que la ruta del API. Las entradas se validan antes de cualquier operación aritmética, de modo que los tipos incorrectos y los valores out-of-range se convierten en errores invalid_input claros en lugar de resultados NaN silenciosos. La implementación es totalmente determinista y se ejecuta gratis en el navegador con la misma función pura que la ruta del API. Las entradas se validan antes de cualquier operación aritmética, de modo que los tipos incorrectos y los valores out-of-range se convierten en errores invalid_input claros en lugar de resultados NaN silenciosos.

Demostraciones didácticas

Muestre ejemplos resueltos con fixtures golden que coinciden con el widget gratuito y con el API.

¿Qué ocurre si mi entrada no es válida?

Recibe invalid_input con un mensaje claro en inglés.

¿Los resultados son estables?

Sí. Las matemáticas deterministas y los ejemplos golden congelan el contrato.

Ver la documentación completa del KIT →